Как настроить Apache 2.4 + PHP 5.6.30 + MySQL 5.7.18 + PHPMyAdmin 4.7.0 на Windows

В этой статье я расскажу, как установить локальный веб сервер, который пригодится для тестирования наших сайтов. В этом примере я буду использовать PHP 5.6.30. Дело в том, что еще много сайтов работает на старых версиях PHP, и обучающей литературы так же много, а например, одно из отличий в PHP 7,  это другие функции подключения к базе MySQL.



Часть 1: Настройка Apache 2.4.25.

Исходник Apache 2.4.25
http://www.apachelounge.com/download/VC11/

Создаем папку для нашего веб сервера на любом локальном диске, в моем случае это будет папка Apache на диске C:\
Распаковываем zip архив в папку c:\Apache. Далее редактируем основной конфигурационный файл – ‪C:\apache\conf\httpd.conf
Сразу стоит решить, в каком месте у вас будут располагаться ваши сайты, например это может быть диск d:\web, тогда отредактируем httpd.conf , исходя из этого условия. Ниже привожу строки, которые были изменены:

Обращаю внимание, несмотря на то, что мы настраиваем Apache на Windows, в конфигурационных файлах, путь к каталогам(папкам) мы используем не обратный слэш, а прямой, как в Linux системах.

Следующий штрих, это раскомментируем строку подключения файла с виртуальными хостами:

Мы пока не подключаем PHP, поэтому первым делом проверим работу веб сервера на HTML файлах.

В папке d:\web создадим папку – Test, это будет наш  тестовый сервер, и в нем создадим файл index.html, и впишем в него любой текст, можно без всяких тегов, например: «Привет, Мир».

Далее открываем C:\apache\conf\extra\httpd-vhosts.conf и правим его:

Следующий шаг, это открываем файл ‪C:\Windows\System32\drivers\etc\hosts, пропишем ip адрес для нашего сервера. Дело в том, что Windows, в начале ищет ip в кэш системы, потом обращается к файлу hosts, и только потом обращается к ДНС, поэтому добавим следующие строки в hosts:

Теперь осталось запустить наш сервер, но для этого нужно зарегистрировать службу Apache: Запускаем командную строку, от имени администратора, и вставляем туда следующий код:

И еще чуть-чуть, создадим ярлык на рабочем столе, на файл ‪C:\apache\bin\ApacheMonitor.exe

Всё, теперь, можно запускать наш Apache, с помощью ApacheMonitor.exe , или через раздел Службы Windows.

Далее, открываем наш браузер, и вписываем туда: http://test.dom, после этого у вас должна открыться ваша страница с надписью – “Привет, Мир”.

Часть 2. Установка PHP 5.6.30

Источник PHP 5.6.30
http://windows.php.net/download

Создаем папку, где будем размещать PHP 5.6.30, например c:\PHP. Распаковываем туда скаченный zip архив. Переименовываем файл php.ini-production в php.ini, и открываем на редактирование. PHP будем настраивать для работы с базой MySQL, поэтому внесем следующие изменения. Укажем папку (раскомментируем), где хранятся расширения PHP:

Раскомментируем строки для работы с MySQL:

И сразу советую, установить display_errors = Off в display_errors = On
Это опция позволит нам видеть все ошибки, которые могут возникнуть при программировании на PHP.
Следующий этап, это редактирование конфигурационного файла  apache ‪C:\apache\conf\httpd.conf
Добавим туда следующие строки:

И допишем  index.php, этим мы укажем apache, что индексный файл наших сайтов, помимо index.html, является еще index.php.

На этом настройки закончены. Для проверки создадим в тестовом веб сервере файл – index.php со следующим содержанием:

Сохраняем, и перезапускаем apache сервер. Если ошибок нет, то идем по нашему адресу http://test.dom и смотрим настройки веб сервера.

 

Часть3. Установка MySQL 5.7.18

 

Источник MySQL
https://dev.mysql.com/downloads/mysql/

Для того, чтобы скачать MySQL вам придется пройти регистрацию, скачать можно  как инсталлер, так zip архив, я предлагаю упростить задачу, и скачать  mysql-installer-community-5.7.18.1.

При установки MySQL лучше выбрать минимальный набор – Server Only, т.к. для работы с базой мы будем использовать PHPMyAdmin, при установки MySQL со всем соглашаемся, создаем пароль для пользователя root.. Во время установки будет создана служба, по умолчанию название службы – MySQL57. Сам сервер будет расположен по адресу c:\Program Files\MySQL\MySQL Server 5.7\, а базы данных будут расположены по пути – c:\ProgramData\MySQL\MySQL Server 5.7\Data\. Файл настроек MySQL – my.ini находиться по пути –  C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

 

Часть 4. Установка PHPMyAdmin 4.7.0

Источник PHPMyAdmin
https://www.phpmyadmin.net/downloads/

Будем использовать последнюю версию на день написания статьи – phpMyAdmin-4.7.0-all-languages

Скачиваем архив, создадим в нашем тестовом веб сервере папку PHPMyAdmind:\WEB\PHPMyAdmin , и распакуем в эту папку скаченный архив. Только в нее должны попасть наборы файлов и папок, а не просто папка phpMyAdmin-4.7.0-all-languages

Далее открываем файл apache с настройками наших виртуальных хостов C:\apache\conf\extra\httpd-vhosts.conf

И добавим путь к нашему новому сайту, который будет открывать PHPMyAdmin, к которому мы будем подключаться для работы с базами ланных. Сайт будет иметь название http://phpmyadmin.dom


Осталось прописать в ‪C:\Windows\System32\drivers\etc\hosts ip нашего нового сайта:

Еще один момент, для работы последних версий PHPMyAdmin понадобиться раскомментировать в php.ini следующую строку:

На этом настройки закончены, перезапускаем apache через монитор или службу, и заходим по адресу http://phpmyadmin.dom. Логин – root, пароль – тот, что создавали при установке MySQL.

Продолжение здесь

(1 оценок)
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x