УСТАНОВКА APACHE 2.4VC14 + PHP 7 НА WINDOWS 7 ­- 10

В данной инструкции будут описана только разница в установке Apache и PHP. Итак, поехали!

Установка Apache 2.4 VC14

Загружаем Apache 2.4 binaries VC14 под свою систему по ссылке http://www.apachelounge.com/download/ Качаем 64 разрядную версию сервера. На момент написания этих строк файл назывался так: httpd-2.4.17-win64-VC14.zip
Если нужны какие-то дополнительные модули, их можно загрузить там же (для базовой установки нет необходимости)
Загружаем и устанавливаем обновления Visual C++ Redistributable for Visual Studio 2015 с сайта Microsoft.
Разархивируем содержимое папки Apache24 из скаченного архива в D:\USR\apache. Обратите внимание, что в D:\USR\apache нужно положить не папку Apache24 из архива, а ее содержимое. Инсталлировать ничего не требуется.
В файле D:\USR\apache\conf\httpd.conf изменяем значение ServerRoot на «d:/USR/apache» (строка 37) и значение DocumentRoot (и Direcroty) на «d:/USR/www» (строки 243 и 244). Так же следует раскомментировать строку 219 и изменить ее на: ServerName localhost:80
Изменяем параметры хранения логов в том же файле (находим параметры и изменяем):

ErrorLog "D:/USR/log/apache-error.log"
CustomLog "D:/USR/log/apache-access.log" common


Устанавливаем сервис Apache. Открываем командную строку от имени Администратора и вставляем туда следующую строку:

D:\USR\apache\bin\httpd.exe -k install


Следим за сообщениями об ошибках во время установки сервиса. Если все сделано верно, никаких ошибок быть не должно. Если у вас после выполнения строки не появилась снова командная строка, то вы что-то сделали неправильно. Просто воспользуйтесь функциями скопировать и вставить, чтобы не допускать ошибок при перепечатке.
Создаем на рабочем столе ярлык для D:\USR\apache\bin\ApacheMonitor.exe и/или помещаем его в автозагрузку (для открытия окна автозагрузки в WIN8..10 необходимо нажать WIN+R, затем ввести shell:Startup и нажать ОК)
Запускаем ApacheMonitor. В системном трее появится ярлык. Нажимаем на него левой кнопкой, выбираем Apache24 -> Start.
В браузере заходим на http://localhost/ — должны увидеть It works!
Если не увидели такой надписи, разбираемся, что пошло не так (читаем логи, гуглим, пытаемся самостоятельно разобраться с проблемой, раз уж решили разбираться в тонкостях работы веб-сервера)

Установка PHP 7

Загружаем последнюю версию VC14 x64 Thread Safe по ссылке http://windows.php.net/download/. Обратите внимание, что нужен именно VC14 и именно Thread Safe. Файл, который Вам нужен, скорее всего будет называться наподобие: php-7.0.0-Win32-VC14-x64.zip
Извлекаем содержимое архива в D:\USR\php. Как в случае с Apache, инсталлировать ничего не требуется.
В файл D:\USR\apache\conf\httpd.conf добавляем строки:

LoadModule php7_module "d:/USR/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# Путь к файлу php.ini
PHPIniDir "D:/USR/php"


И изменяем значение DirectoryIndex на index.html index.php (строка 278)
Используя ApacheMonitor перезапускаем Apache (Apache24 -> Restart)
Заходим браузером http://localhost/index.php и убеждаемся, что PHP работает.
Делаем копию файла D:\USR\php\php.ini-development с именем D:\USR\php\php.ini
Пользуясь поиском находим, раскомментируем и изменяем параметры:

extension_dir = "D:/USR/php/ext"
sys_temp_dir = "D:/USR/tmp"
extension=php_curl.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
date.timezone = Europe/Zaporozhye


Выполняем в командной строке php -m чтобы просмотреть список подключенных модулей.
Перезапускаем Apache используя ApacheMonitor
Теги:
apache, extension, Apache, httpd, ApacheMonitor, Apache24, изменяем, localhost, строку, index, архива, параметры, строка, строки, Загружаем, нажать, ничего, ошибок, требуется, Visual, файле, установки, Thread, Обратите, download, ссылке, ярлык, находим, Установка, нужен, именно, чтобы, сервера, версию, решили
Добавлено: 23 Января 2016 09:54:13 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...