Содержание
Установка веб-сервера Apache, MySQL, PHP, phpMyAdmin на Windows 10У вас на этой странице три возможных пути: послушать хорошую музыку, посмотреть видео или читать мозголомно-ядерную статью об установке веб-сервера Apache, MySQL, PHP, phpMyAdmin на Windows 10. Выбирайте любое!Музыка:Видео:Читать и плакать:Подготовка – скачать: Apache, PHP, MySQL, phpMyAdmin1 Apache:https://www.apachelounge.com/download/2 PHP (Thread Safe):https://windows.php.net/download/3 MySQL Community Server:https://dev.mysql.com/downloads/mysql/4 phpMyAdmin:https://www.phpmyadmin.net/5 Microsoft Visual C++ 2005-2008-2010-2012-2013-2019 Redistributable Package x86 & x64: http://forum.oszone.net/thread-145766.htmlСоздание структуры веб-сервераУстановка ApacheРаспаковываем файлы Apache (из архива httpd-2.4.39-win64-VC15.zip) в C:Serverbin только каталог Apache24.Переходим в каталог C:ServerbinApache24conf и открываем файл httpd.conf.Меняем:Define SRVROOT «c:/Apache24» —> Define SRVROOT «C:/Server/bin/Apache24»#ServerName www.example.com:80 —> ServerName localhostDocumentRoot «${SRVROOT}/htdocs» —> DocumentRoot «C:/Server/data/htdocs/» —> DirectoryIndex index.html —> DirectoryIndex index.php index.html index.htm Там, где:# AllowOverride controls what directives may be placed in .htaccess files.# It can be «All», «None», or any combination of the keywords:# AllowOverride FileInfo AuthConfig Limit#AllowOverride None —> AllowOverride AllRequire all denied —> #Require all denied#LoadModule rewrite_module modules/mod_rewrite.so —> LoadModule rewrite_module modules/mod_rewrite.soКлавиши (Win+X). Выбор Windows PowerShell (администратор).$ C:ServerbinApache24binhttpd.exe -k install$ C:ServerbinApache24binhttpd.exe -k start В веб-обозревателе набираем: http://localhost/. Apache работает. В каталоге c:Serverdatahtdocs нет ни одного html-файла.Установка и настройка MySQLВыполняем инициализацию и установку:$ C:Serverbinmysql-8.0binmysqld —initialize-insecure —user=root$ C:Serverbinmysql-8.0binmysqld —install$ net start mysqlВ каталоге C:ServerdataDBdata должны появиться автоматически сгенерированные файлы и служба MySQL будет запускаться при каждом запуске Windows.Установка и настройка PHPВ файле C:ServerbinApache24confhttpd.conf в самый конец добавляем строчки:Перезапускаем Apache:$ C:ServerbinApache24binhttpd.exe -k restartВ каталоге C:Serverdatahtdocs создаём файл i.phpКопируем в этот файл: phpinfo (); В браузере открываем ссылку http://localhost/i.php. PHP работает.Настройка PHP проходит в файле php.ini. Берем php.ini-development и задаем новое имя php.ini (прежде сделав резервную копию файла php.ini-development). Открываем файл php.ini ищем строчку: ; extension_dir = «ext» меняем на extension_dir = «C:ServerbinPHPext»Найти группу строк:;extension=bz2;extension=curl;extension=fileinfo;extension=gd2;extension=gettext;extension=gmp;extension=intl;extension=imap;extension=interbase;extension=ldap;extension=mbstring;extension=exif ; Must be after mbstring as it depends on it;extension=mysqli;extension=oci8_12c ; Use with Oracle Database 12c Instant Client;extension=openssl;extension=pdo_firebird;extension=pdo_mysql;extension=pdo_oci;extension=pdo_odbc;extension=pdo_pgsql;extension=pdo_sqlite;extension=pgsql;extension=shmopЗаменить на:EXTENSION=bz2EXTENSION=ftpEXTENSION=CURLEXTENSION=FILEINFOEXTENSION=GD2EXTENSION=GETTEXTEXTENSION=GMPEXTENSION=INTLEXTENSION=IMAPEXTENSION=INTERBASEEXTENSION=LDAPEXTENSION=MBSTRINGEXTENSION=EXIF ; MUST BE AFTER MBSTRING AS IT DEPENDS ON ITEXTENSION=MYSQLIEXTENSION=OCI8_12C ; USE WITH ORACLE DATABASE 12C INSTANT CLIENTEXTENSION=ODBCEXTENSION=OPENSSLEXTENSION=PDO_FIREBIRDEXTENSION=PDO_MYSQLEXTENSION=PDO_OCIEXTENSION=PDO_ODBCEXTENSION=PDO_PGSQLEXTENSION=PDO_SQLITEEXTENSION=PGSQLEXTENSION=SHMOPРаскомментировать группу строк:;extension=php_soap.dll;extension=soap;extension=sockets;extension=sqlite3;extension=tidy;extension=xmlrpc;extension=xslДолжно получиться:extension=soapextension=socketsextension=sodiumextension=sqlite3extension=tidyextension=xmlrpcextension=xslПерезапускаем Apache:$ C:ServerbinApache24binhttpd.exe -k restartИли в окне «Выполнить» набираем: services.msc —-> перезапускаем Apache2.4Если ошибка: Компьютер — Управление — Просмотр событий — Журнал Windows — Приложение. Анализируем ошибку и исправляем. Вернитесь к редакрированию расширений и убирайте по одному (;) затем перезапуск Apache: набираем: services.msc —-> перезапускаем Apache2.4Установка и настройка phpMyAdminВ каталог C:Serverdatahtdocs копируем содержимое архива phpMyAdmin-4.8.5-all-languages.zip. Переименовываем phpMyAdmin-4.8.5-languages в phpmyadmin.В каталоге C:Serverdatahtdocsphpmyadmin создаём файл config.inc.php и копируем:/* Servers configuration */$i = 0;/* Server: localhost [1] */$i++;$cfg[‘Servers’][$i][‘verbose’] = »;$cfg[‘Servers’][$i][‘host’] = ‘localhost’;$cfg[‘Servers’][$i][‘port’] = »;$cfg[‘Servers’][$i][‘socket’] = »;$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;$cfg[‘Servers’][$i][‘extension’] = ‘mysqli’;$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;$cfg[‘Servers’][$i][‘user’] = ‘root’;$cfg[‘Servers’][$i][‘password’] = »;$cfg[‘Servers’][$i][‘nopassword’] = true;$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;/* End of servers configuration */$cfg[‘blowfish_secret’] = ‘4c525c652d3f54.24302686’;$cfg[‘DefaultLang’] = ‘ru’;$cfg[‘ServerDefault’] = 1;$cfg[‘UploadDir’] = »;$cfg[‘SaveDir’] = »;Перезапускаем Apache:$ C:ServerbinApache24binhttpd.exe -k restart или services.msc —-> перезапускаем Apache2.4Набираем http://localhost/phpmyadmin/Имя пользователя вводим root. Поле пароля оставляем пустым.Использование сервера и бэкап данныхПри решении многих задач можно упереться в ограничения, установленные в настройках. Эти настройки содержатьсяв файле php.ini (C:ServerbinPHPphp.ini) Рассмотрим некоторые из них:memory_limit = 128MУстанавливает максимальное количество памяти, которое может использовать скрипт.—post_max_size = 8MУстанавливает максимальное количество данных, которые будут приняты при отправке методом POST.—;default_charset = «UTF-8»Устанавливает кодировку (по умолчанию, строка закомментирована).—upload_max_filesize = 2MМаксимальный размер загружаемого на сервер файла. Изначально установлен очень маленький размер – только два мегабайта. Например, при загрузке базы данных в phpMyAdmin, не получится загрузить файл больше 2 мегабайт до тех пор, пока не будет изменён этот пункт настройки.—max_file_uploads = 20Максимальное количество файлов для загрузки за один раз.—max_execution_time = 30Максимальное время выполнения одного скрипта. Менять эти настройки необязательно, но полезно о них знать.Создание собственного сайтаСовственно, с этого момента (ссылка) вы можете посмотреть как создать сайт на локальном диске. Получить WordPress здесь: https://ru.wordpress.org/download/Вход в админ панель: http://localhost/oleglav.com/wp-login.phpПока!
Приветствую всех посетителей сайта Info-Comp.ru! Сегодня мы с Вами подробно рассмотрим процесс установки бесплатной редакции MySQL 8 Community на операционную систему Windows 10.
Содержание
Что такое MySQL?
MySQL – бесплатная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет компания Oracle.
MySQL очень популярная СУБД, ее активно используют в интернете, как систему хранения данных у сайтов, иными словами, подавляющее большинство сайтов в интернете для хранения своих данных используют именно MySQL.
Недавно я проводил анализ данных нескольких официальных рейтингов популярности СУБД и другой статистической информации, с целью определить, какая СУБД действительно является самой популярной, и, как результат, MySQL на текущей момент является самой популярной СУБД в мире. Ознакомиться со всеми результатами моего анализа можете в материале – ТОП 5 популярных систем управления базами данных.
Редакции MySQL 8
MySQL 8 выпускается в нескольких редакциях.
MySQL Standard Edition
MySQL Standard Edition – это редакция со стандартным функционалом, она позволяет реализовать высокопроизводительные, надежные и масштабируемые приложения.
MySQL Enterprise Edition
MySQL Enterprise Edition – данная редакция включает в себя полный функционал и набор дополнительных инструментов, которые предназначены для достижения самой высокой масштабируемости, безопасности и надежности.
MySQL Cluster Carrier Grade Edition
MySQL Cluster (CGE) – это распределенная база данных, сочетающая линейную масштабируемость и высокую доступность. Она предназначена для критически важных приложений.
MySQL Community
MySQL Community Edition – это бесплатная редакция, которую можно абсолютно свободно скачать с официального сайта MySQL. Редакция поддерживает весь необходимый функционал для реализации полноценных интернет ресурсов.
Подробнее о редакциях MySQL можете почитать на официальном сайте – https://www.mysql.com/products/
Пошаговая установка MySQL 8 на Windows 10
Сейчас мы пошагово рассмотрим весь процесс установки MySQL 8 в редакции Community на операционную систему Windows 10.
Кроме сервера MySQL мы еще установим и MySQL Workbench – это инструмент, с помощью которого осуществляется разработка баз данных и администрирование MySQL Server.
Примечание!Для установки MySQL 8 на Windows 10 требуется среда Microsoft .NET Framework 4.5.2 или более новая версия.
Шаг 1 – Скачивание программы MySQL 8 для Windows 10
Чтобы перейти к установке MySQL 8, сначала необходимо скачать дистрибутив этой программы.
Скачать MySQL 8 в редакции Community можно, как было уже отмечено, абсолютно свободно с официального сайта, вот ссылка на страницу загрузки – https://dev.mysql.com/downloads/installer
После перехода на страницу Вы можете выбрать способ загрузки дистрибутива, нам предлагают два способа:
- Скачать Web-установщик – небольшая по размеру программа, которая загружает все необходимые компоненты для установки MySQL. Можно использовать для установки MySQL на компьютерах, где есть интернет;
- Скачать полный установщик – дистрибутив программы MySQL, который включает все необходимые компоненты. В данном случае Вы можете использовать этот дистрибутив для установки MySQL на компьютере как с доступом, так и без доступа к интернету. Например, Вы можете скачать этот файл на компьютере, где есть интернет, а использовать его для установки MySQL на другом компьютере, который без интернета.
Для примера давайте скачаем полный дистрибутив программы MySQL, для этого нажимаем «Download» напротив соответствующего пункта.
Потом нам предлагают авторизоваться, используя учетные данные Oracle, если они есть, или зарегистрироваться, тем самым создать учетную запись Oracle. Однако если Вы этого не хотите, то в нижней части есть ссылка «No thanks, just start my download», нажав на которую сразу начнется загрузка MySQL.
Нажимаем на эту ссылку и ждем окончания загрузки.
В результате у Вас должен загрузится файл mysql-installer-community-8.0.18.0.msi размером примерно 415 мегабайт.
Шаг 2 – Запуск установки и выбор типа установки MySQL
Далее запускаем скаченный файл, в итоге запустится программа установки MySQL. Сначала выбираем тип установки.
Нам предлагают несколько вариантов:
- Developer – это вариант по умолчанию, он предполагает установку всего того, что требуется разработчику, это и MySQL Server, и MySQL Workbench и другие инструменты для работы с MySQL;
- Server Only – этот вариант предполагает установку только сервера MySQL;
- Client Only – этот вариант предполагает установку только клиентской части для работы с MySQL Server, т.е. серверная часть устанавливаться не будет;
- Full – установка всех включённых в дистрибутив компонентов;
- Custom – выборочная установка, в данном случае Вы можете установить только то, что нужно Вам.
Вариант по умолчанию, т.е. Developer, подойдет для большинства случаев, особенно если Вы устанавливаете MySQL на домашнем компьютере для каких-то своих целей (изучение MySQL, изучение SQL и так далее).
Я оставляю этот вариант, нажимаем «Next».
Примечание!Интерфейс программы установки, как и интерфейс программы MySQL Workbench на английском языке.
Шаг 3 – Проверка и установка дополнительных компонентов
Затем программа установки проверит систему на наличие компонентов, которые требуются для работы некоторых расширений MySQL. В моем случае программа установки выдала два предупреждения для расширений MySQL For Excel и MySQL For Visual Studio. Если Вы планируете пользоваться этими компонентами, то Вам нужно устранить эти замечания. Для этого в свою очередь Вам необходимо установить эти компоненты (т.е. выделить их и нажать «Execute», некоторые могут установиться и автоматически).
Однако если Вы не будете использовать расширения MySQL For Excel и MySQL For Visual Studio, то можете сразу нажать «Next».
Заметка!Установка Visual Studio 2019 Community на Windows 10.
Программа установки выдаст предупреждение, связанное с отсутствием некоторых компонентов, жмем «Yes».
Шаг 4 – Установка компонентов MySQL
Все готово для установки MySQL, на данном шаге программа установки выдаст все компоненты MySQL, которые готовы к установке, нажимаем «Execute».
В результате начнется последовательная установка компонентов MySQL.
Шаг 5 – Завершение установки компонентов MySQL
Когда напротив каждого пункта появится зеленая галочка, установка будет завершена.
Нажимаем «Next».
Шаг 6 – Настройка компонентов MySQL
Все компоненты установлены, но не все настроены, поэтому нам необходимо их настроить. Программа установки покажет, какие конкретно компоненты требуется настроить. В нашем случае это MySQL Server, MySQL Router и Samples and Examples.
Нажимаем «Next».
Шаг 7 – Настройка MySQL Server (параметр High Availability)
Сначала нам обязательно необходимо настроить MySQL Server.
Первым делом настраиваем параметр «High Availability» (Высокая доступность), который отвечает за то, как будет установлен MySQL сервер. В нашем случае, как и в большинстве других, требуется стандартный «Standalone MySQL Server» (Автономный сервер) – это классический вариант установки MySQL Server.
Поэтому выбираем первый пункт и жмем «Next».
Шаг 8 – Настройка MySQL Server (Type and Networking)
Далее настраиваем тип сервера и сеть. В нашем случае можно оставить все по умолчанию:
- Тип – Development Computer;
- Протокол – TCP/IP;
- Порт – 3306;
- Галочку «Open Windows Firewall ports for network access» необходимо поставить.
В случае необходимости Вы можете более тонко настроить MySQL Server, использовав для этого расширенные параметры. Чтобы это сделать, поставьте галочку «Show Advanced and Logging Options».
Для продолжения жмем «Next».
Шаг 9 – Настройка метода аутентификации в MySQL Server
8 версия MySQL поддерживает новый метод аутентификации, который и рекомендовано использовать, оставляем как есть и нажимаем «Next».
В случае необходимости Вы можете выбрать второй пункт, который использовался в MySQL 5.
Шаг 10 – Настройка пользователей MySQL
После этого нам нужно придумать пароль для пользователя root (это главный администратор MySQL).
Кроме этого, мы можем добавить дополнительных пользователей, чтобы это сделать, необходимо нажать на кнопку «Add User».
И ввести необходимые данные:
- User Name – вводим имя пользователя;
- Host – оставляем «All Hosts»;
- Role – выбираем роль пользователя;
- Password и Confirm Password – придумываем и вводим пароль, который будет у этого пользователя.
Нажимаем «ОК».
После этого пользователь будет создан.
Нажимаем «Next» для продолжения.
Шаг 11 – Настройка службы MySQL в Windows
Теперь нам необходимо настроить службу MySQL, которая будет работать в Windows.
Мы можем задать:
- Windows Service Name – Имя службы;
- «Start the MySQL Server at System Startup» – если эта галочка стоит, то служба MySQL будет запускаться вместе с запуском Windows;
- Run Windows Service – от имени какой учетной записи будет работать служба MySQL в Windows. Standard System Account – это системная учетная запись.
Можно все оставить по умолчанию, я так и поступаю.
Нажимаем «Next».
Заметка!«Режим бога» в Windows – что это такое и как его включить в Windows 10?
Шаг 12 – Применение параметров MySQL Server
Все параметры MySQL Server настроены, однако нам еще нужно их применить и сохранить. Для этого на следующем окне нажимаем «Execute».
Шаг 13 – Завершение настройки MySQL Server
Когда все галочки будут проставлены и отобразится сообщение «Successful», процесс будет завершен, нажимаем «Finish».
Статус MySQL Server будет изменен на «Configuration complete».
Чтобы продолжить настройку, нажимаем «Next».
Шаг 14 – Настройка MySQL Router
В данном случае нам предлагают настроить маршрутизатор MySQL, однако это делать необязательно, можем сразу нажать «Finish».
Для того чтобы перейти к настройке следующего компонента, нажимаем «Next».
Шаг 15 – Установка тестовых данных на MySQL
Далее мы можем установить тестовые данные на MySQL Server, например, для обучения. Чтобы это сделать, вводим пароль пользователя Root и нажимаем «Check» для проверки, если подключение установлено, значит все хорошо и можно продолжать.
Нажимаем «Next».
Чтобы применить все параметры и начать извлечение тестовых данных на MySQL Server, нажимаем «Execute».
Процесс будет завершен, когда галочки будут проставлены и отобразится сообщение «Successful».
Нажимаем «Finish».
Шаг 16 – Завершение настройки компонентов MySQL
Все компоненты настроены. Нажимаем «Next».
Шаг 17 – Завершение всего процесса установки и настройки MySQL
MySQL Server и все необходимые для работы с ним компоненты установлены и настроены: это и MySQL Workbench, и различные коннекторы, и документация, и даже тестовая база данных.
Чтобы сразу же запустить MySQL Workbench после завершения установки, поставьте галочку «Start MySQL Workbench after Setup».
Нажимаем «Finish».
Заметка!Установка Microsoft SQL Server 2019 Express на Windows 10.
Запуск MySQL Workbench
После установки MySQL в меню Windows 10 появятся все необходимые ярлыки, которые Вы можете использовать. Например, для запуска среды «MySQL Workbench 8» можно использовать соответствующий ярлык.
Подключение к MySQL используя MySQL Workbench
Чтобы подключиться к серверу MySQL и посмотреть на объекты базы данных, на таблицы, представления и так далее, запустите MySQL Workbench, например, как указано выше. В результате откроется MySQL Workbench, где на стартовой странице у нас уже будет одно подключение к локальному серверу, которое будет осуществляться от имени пользователя root.
Нажимаем на него.
Затем вводим пароль, чтобы сохранить его и не вводить каждый раз при подключении мы можем поставить галочку «Save password in vault».
Нажимаем «ОК».
В итоге мы подключимся к серверу, и чтобы посмотреть на схему данных, нам в окне навигатора необходимо перейти на вкладку «Schemas».
Кроме того, мы можем скрыть ненужные окна, для этого можно использовать специальные значки в правой верхней части среды MySQL Workbench.
У нас отобразится схема данных, теперь мы можем посмотреть, какие объекты есть в БД и, например, учиться писать SQL запросы.
Для наглядности я скрыл боковое окно.
В данном примере мы послали запрос SELECT на выборку данных из таблицы address. Как видите, данные вернулись и все работает.
Заметка! Еще больше статей, посвященных различным СУБД, можете найти в разделе сайта – Базы данных и язык SQL.
У меня на этом все, надеюсь, материал был Вам полезен, удачи и пока!
Всем кто переходит на новый windows 10.
Сегодня будем устанавливать mysql сервер на windows 10 .
Начнем. Сам сервер инсталлятор можно скачать на нашем сайте тут. (примерно 200мб.).
Запускаем инсталлятор видим рис1. (у нас уже был установлен один из продуктов но сервера не было). Нажимаем кнопку Add
Если никаких компонентов не было будет предложено выбрать тип сервера custom и начать установку.
Выбираем из списка нужный сервер x32 или x64 (рис.2)
Когда компоненты выбраны нажимаем NEXT (рис.3)
Выбирайте куда будет установлен сервер, в нашем случае — это диск D , затем жмем NEXT Все готово к началу установки рис .4
жмем EXECUTE , установка началась, после того как статус станет Complete ,появится кнопка Next , жмем ее. рис.5
На следующем этапе начинаем конфигурацию. жмем Next
Далее придумаем пароль главного пользователя mysql root , в этом окне так-же можно добавить дополнительного пользователя, что мы и сделаем. Смотрите скриншоты ниже.
Жмем Next
Пути и ведение логов оставим по умолчанию, как есть.
Пробуем запустить ,жмем Execute
Все отлично сервер работает.
Далее. Нужно поменять кодировку сервера на cp1251 (по умолчанию установилась utf-8) и заодно добавить несколько параметров для лучшей работы сервера.
!!!Если у Вас новые Servicemy 1.16xx — можно работать и на UTF-8 . т.е закончить на этой строке.
Для этого идем в папку ,куда установили сервер и находим там файл my.ini
!!! Внимание (Если сервер ставили в ProgramFiles по умолчанию — то он в C:/ProgramData/MysQL/Mysql Server 5.5.)
Если папки не видно,включите отображение скрытых папок в панели управления.
Подправим его.
default-character-set=utf8
Сохраняем файл.
Далее нужно перезапустить сервер (процесс) ,можно просто перезапустить компьютер, но если вы допустили ошибку при правке my.ini ,сервер не запустится вновь, в процессах не будет mysqld.
Мы перезапустим процесс ,заходим в панель управления Администрирование далее выбираем Службы
Находим службу mysql55 и нажимаем перезапустить слева. Если все прошло успешно.
Это Все. Можно приступать к созданию баз на сервере.
Используемые источники:
- https://oleglav.blogspot.com/2019/05/ustanovka-veb-servera-apache-mysql-php-phpmyadmin-na-windows-10.html
- https://info-comp.ru/install-mysql-on-windows-10
- http://shark-media.ru/index.php/ru/pomoshch/raznoe/248-ustanovka-mysql-servera-5-7-windows-13