8 (8452) 32-00-84

Установка Apache, PHP, MySQL, phpMyAdmin на Windows

Прошли те времена когда меня устраивал Open Server, Denwer, XAMPP или Wamp. Душа хочет трэша и я себе его переодически устраиваю. Решил на днях установить самостоятельно связку Apache, PHP, MySQL, phpMyAdmin.

Apache

Переходим по ссылке https://www.apachelounge.com/download/ и скачиваем ту версию, которая подходит нашей операционной системе. Если вы не знаете какую выбрать Win64 или Win32 читайте здесь.

Скаченный архив распаковываем и сохраняем папку Apache24 на диске C.

Для настройки сервера переходим к файлу: с:\Apache24\conf\httpd.conf, открываем его на редактирование в текстовом редакторе. Я использую Sublime Text или просто блокнот. Листаем в самый низ, и в конце пишем:

LoadModule php7_module "c:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"

Нажимаем Ctrl + F и в поиске вбиваем DirectoryIndex

Этот код:

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

заменяем на этот:

<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>

Далее ищем ServerName

#ServerName www.example.com:80

меняем на:

ServerName localhost

Заходим в командную строку под Администратором — про это писал здесь.

Вводим команду

с:\Apache24\bin\httpd -k install

Правой кнопкой мыши кликаем на кнопке ПУСК, System — Advanced system settings, вкладка Advanced — кнопка Environment Variables — System variables — двойной клик по Path.

Жмем New. Добавляем в конце списка 3 новых записи.

С:\php
С:\Apache24
С:\Apache24\bin

Жмем ОК и переходим опять в нашу командную строку. Вводим:

c:\Apache24\bin\httpd -S

https://www.visualstudio.com/ — на этом сайте жмите на кнопку Download Community 2015. После загрузки на свой компьютер, запустите файл vs_community.exe. Установка занимает немалое количество времени. Успеете попить чай и посмотреть любимые ролики на YouTube.

PHP 7

http://windows.php.net/download/ — здесь нас ждет PHP. Выбираем PHP 7 Thread Safe для Win64 или Win32, в зависимости от вашей версии. Скачиваем Zip файл. Создаем папку PHP на диске C и распаковываем в этой папке наш архив.

Находим в ней файл php.ini-development и переименовываем его просто в php.ini. Далее открываем и редактируем.

Для начала найдем extension-dir и убераем коментарии в строчке

; extension_dir = "ext"

Точка с запятой — это и есть комментарии, ее просто стираем.

Ищем php_mysqli.dll попадаем на столбик с расширениями php, убираем комментарии над теми, которые будут нужны в наших проектах.

extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_ftp.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_shmop.dll

Возвращаемся к нашей командной строке. Вводим:

cd ..

и потом еще раз

cd ..

В результате мы должны оказаться в директории C:\

Уже оттуда вводим:

cd php

и

php -m

и получаем список модулей PHP.

Перезагружаем Apache. Для этого кликаем правой кнопкой мыши по кнопке ПУСК — меню Computer Management — Services and Applications — Services — Apache2.4 — правой кнопкой выбираем — Restart.

Открываем браузер и в адресной строке вбиваем localhost.

Заходим C:\Apache24\htdocs\ и создаем там файл info.php со следующим содержимым:

<?php phpinfo(); ?>

Откроем его в браузере по адресу localhost/info.php и увидим всю информацию о нашем PHP 7.

MySQL

http://dev.mysql.com/downloads/mysql/ — отсуда скачиваем MySQL Installer for Windows. Выбирайте файл меньшего размера, в моем случае 1.6 M.

Вам будут предлагать войти или создать аккаунт. Не обращайте на это внимания. Жмите на ссылку No thanks, just start my download.

Запускаем файл mysql-installer-web-community.msi — выбираем Custom — Next — MySQL Server — MySQL Server x64 или x86 — Переносим нужное решение в правую колонку. Щелкаем по нему, внизу появляется ссылка Advansed Options. С помощью нее удаляем из Install Directory путь Program Files.

phpMyAdmin

https://www.phpmyadmin.net/