Налаштування Apache + PHP + Mysql на Windows
12 Oct 2022
Apache
Переходимо на офіційний сайт за посиланням https://www.apachelounge.com/download/ та завантажуємо apache для вашої версії Windows.
Далі розархівовуємо завантажений веб-сервер на локальний диск. Необхідно налаштувати файл конфігу веб серверу. Відкриваємо файл YOUR_LOCAL_PATH/Apache24/conf/httpd.conf та прописуємо наступні налаштування (Диск C необхідно замінити на той де встановлено Apache):

Налаштування шляху до сервера та робочої директорії
Відкриваємо командний рядок від імені адміністратора та переходимо за шляхом YOUR_LOCAL_PATH/Apache24/bin:

Командний рядок
Запускаємо команду:
httpd -k install
Після встановлення сервісу його необхідно запустити:

Сервіси
PHP
Завантажуємо PHP (архів) з офіційного сайту за посиланням https://windows.php.net/qa/.
Розархівовуємо файли, перейменовуємо php-ini-development.ini в php.ini.
Відкриваємо командний рядок від імені адміністратора та додаємо зміну системного середовища:
setx path "%PATH%, PATH_TO_PHP\YOR_PHP_FOLDER" /M
PATH_TO_PHP - шлях до PHP;
YOR_PHP_FOLDER - назва папки з PHP.
Наступним кроком необхідно додати налаштування PHP в YOUR_LOCAL_PATH/Apache24/conf/httpd.conf:

Налаштування PHP в httpd.conf
Зберігаємо та перезавантажуємо сервіс Apache.
Mysql
Переходимо на сайт mysql та завантажуємо MySQL Installer https://dev.mysql.com/downloads/windows/installer/8.0.html:

Завантаження MySql installer
Після завантаження починаємо встановлення. Вибираємо тип Server Only:

Вибір типу встановлення
На всіх кроках натискаємо next / execute. При виборі методу аутентифікації вказуємо Legasy Method:

Вибір методу аутентифікації
Для root користувача вказуємо пароль root_access.
Після завершення перезавантажуємо сервіс Apache.
PhpMyAdmin
Завантажуємо PhpMyAdmin з офіціального сайту за посиланням https://www.phpmyadmin.net/downloads/
Заносимо в нашу робочу директорію (WORKDIR в налаштуваннях Apache) завантажені файли, папку називаємо pma.
Відкриваємо файл config.inc.php та налаштовуємо phpmyadmin:

Налаштування PhpMyAdmin
В налаштуваннях Apache (httpd.conf) прописуємо alias для phpmyadmin:

Alias для PhpMyAdmin
Після збереження перезавнтажуємо сервіс Apache. PhpMyadmin тепер доступний за посиланням http://localhost/pma.
Якщо при спробі запустити сервіс Apache ви отримуєте помилку, значить щось було зроблено не вірно.