В предыдущей части мы рассматривали добавление компонентов Internet Information Services (IIS) в ОС Windows и установку на них PHP.
Установка MySQL на IIS
Теперь установим MySQL. Для этого переходим на страницу загрузки и скачиваем Installer MSI для Windows. Вам предложат зарегистрироваться, но можно вежливо отказаться, нажав No thanks, just start my download.
Запускаем скачанный файл. Лучше выбрать вариант установки Custom, так Вы сможете выбрать необходимые Вам компоненты. Впрочем, если Вы оставите всё по умолчанию и выберете Developer Default, ничего страшного не произойдет.
Далее необходимо произвести настройку. Если Вы устанавливаете MySQL на сервер — выбирайте Server Machine. Для обычного компьютера подойдет Developer Machine. Порт не меняйте и сделайте его открытым, чтобы можно было подключаться через сеть.
Далее Вам предложат задать пароль для пользователя root. Вы также можете добавить еще пользователей.
Пусть MySQL запускается как служба Windows под стандартным пользователем.
Далее применяем нашу конфигурацию.
Теперь настроим Samples and Examples.
Вся настройка, на самом деле, состоит в присоединении пользователя (или пользователей) к серверу.
Далее снова нажимаем Execute для обновления конфигурации.
Установка MySQL завершена.
Если хотите проверить правильно ли установлен MySQL, запустите через Пуск MySQL 5.6 Command Line Client. При входе введите пароль пользователя root. Далее можно проверить работоспособность MySQL, отобразив список баз данных командой show databases; (точка с запятой обязательны). Если список баз данных вывелся, значит всё хорошо.
Установка phpMyAdmin на IIS
Скачиваем с данной страницы ZIP-архив с phpMyAdmin. В корневом каталоге веб-сайтов в IIS (а это, напомню, C:\inetpub\wwwroot\) создаем папку phpmyadmin и извлекаем в неё файлы из архива.
Раскомментируйте (т.е. уберите точку с запятой) в файле php.ini, который лежит в каталоге с PHP, строки:
extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll
и перезагрузите компьютер. В противном случае phpMyAdmin выдаст сообщение об ошибке.
Если всё прошло хорошо, то, перейдя в браузере по адресу http://localhost/phpmyadmin/, Вы увидите вот такое окно приветствия:
Для подключения к MySQL необходимо создать конфигурационный файл. Сделать это можно вручную правкой файла config.sample.inc.php и сохранением его как config.inc.php, либо через графический конфигуратор. Рассмотрим второй способ.
Переходим по адресу http://localhost/phpmyadmin/setup/, если видите вот такое предупреждение
то необходимо сделать то, что в нем написано. А именно, создать каталоге с phpMyAdmin папку config. Что касается разрешений, то Вам надо убедиться, что группе IIS_IUSRS и пользователю IUSR дан полный доступ к папке. Для этого щелкните по ней правой кнопкой мыши и выберите Свойства, там перейдите на вкладку Безопасность,, найдите соответствующую группу и посмотрите её права. Если необходимо добавить права, нажимаем на кнопку «Изменить», там выбираем интересующую нас группу и отмечаем галочкой Полный доступ. Применяем изменения.
Если пользователя IUSR в списке нет, то его необходимо добавить. Для этого нажимаем кнопку «Дополнительно», а в открывшемся окне кнопку «Добавить». Выберите субъект, для этого введите имя искомого пользователя и нажмите кнопку «Проверить имена». Если пользователь найден — его имя станет подчеркнутым. Нажимайте ОК и выставляйте ему полный доступ. Затем еще несколько раз ОК во всех окнах.
Возвращаемся в конфигуратор. Нажимаем на кнопку «Новый сервер». Если Вы будете подключаться к серверу, расположенном на этом же компьютере, то в поле «Хост сервера» смените localhost на 127.0.0.1.
Далее зайдите в папку C:\Windows\System32\drivers\etc и откройте файл hosts блокнотом или другим подобным редактором. Убедитесь, что строка 127.0.0.1 localhost раскомментирована, а ::1 localhost закомментирована, как показано ниже.
Снова возвращаемся в конфигуратор. Применяем наши настройки сервера и возвращаемся к первой странице. В поле «Конфигурационный файл» выберите русский язык, наш только что созданный сервер и конец строки Windows. Нажимаем «Сохранить» и «Скачать». Полученный файл сохраняем в корневой каталог phpMyAdmin.
Теперь можно снова перейти на страницу авторизации и ввести имя пользователя root и пароль, который мы создавали при установке MySQL. Если всё прошло успешно, Вы увидите окно следующего вида:
Удаляем папку config.
На этом всё. Мы подняли веб-сервер на IIS, установили на него PHP, MySQL и phpMyAdmin.
Статьи по теме: