Как установить на Windows Apache 2.4 и PHP 7

Проект Apache не предлагает бинарные версии программного обеспечения, а только исходный программный код. Тем не менее, их можно легко приобрести на сторонних веб-сайтах:

  • ApacheHaus;
  • Apache Lounge.

Загрузите 32-разрядную версию Apache Windows(httpd-2.4.20-win32-VC14.zip) или 64-разрядную версию(httpd-2.4.20-win64-VC14.zip). Проверьте, установлена ли у вас 64-разрядная версия ОС. Чтобы определить это, можно без проблем использовать msinfo32.exe. Этот инструмент помогает в сборе информации о компьютере, в диагностике проблем или его можно без проблем использовать для доступа к иным инструментам.

Чтобы запустить его, выполните команду Выполнить> msinfo32> нажмите Enter.

После того, как найдете нужную версию, скачайте Zip-архив, а далее извлеките его содержимое в папку C:Apache24.

Перед запуском сервера Apache, если необходимо настроить порт прослушивания на 8181:

  • Откройте в текстовом редакторе файл C:Apache24confhttpd.conf;
  • Найдите следующую строку: Listen 80;
  • И измените ее на: Listen 8181.

Сохраните изменения.

Сейчас можно запустить сервер Apache Windows 7:

Откройте командную строку от имени администратора и перейдите в подкаталог bin:

C:Apache24bin

Введите httpd.exe и нажмите Enter.

Если на экране появилось диалоговое окно с сообщением об отсутствии файла MSVCR140.dll, надо установить Visual C ++ Redistributable для Visual Studio 2015(выберите vc_redist.x64.exe, если у вас установлена 64-разрядная версия Windows).

Сейчас откройте браузер и введите в адресную строку http://localhost:8181, чтобы запустить демонстрационный веб-сайт.

Как установить на Windows Apache 2.4 и PHP 7

Установка PHP 7 в Windows

PHP 7 — важное обновление для серверного языка веб-разработки PHP. Загрузите zip-архив VC14 x64 Thread Safe (2016-Apr-29 00:38:19). Если вы загрузили 32-разрядную версию Apache, надо установить PHP x86.

Создайте папку с именем «php7», извлеките в нее содержимое архива php-7.0.6-Win32-VC14-x64.zip, а далее поместите папку в корень диска C:

Параметр Apache для использования PHP

Откройте файл конфигурации установки Windows Apache C:Apache24confhttpd.conf.

Скопируйте следующие строки в начало файла:

  • AddHandler application/x-httpd-php.php;
  • AddType application/x-httpd-php.php .html ;
  • LoadModule php7_module «c:/php7/php7apache2_4.dll» ;
  • PHPIniDir «c:/php7» .

В разделе <IfModule dir_module> добавьте строку index.php и поместите ее перед index.html :

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

Сохраните файл Apache PHP Windows . Сейчас переименуйте файл C:php7php.ini-development в C:php7php.ini.

Включение mod_rewrite для перезаписи URL-адресов

Откройте файл конфигурации Apache C:Apache24confhttpd.conf ; Найдите в нем строку #LoadModule rewrite_module modules/mod_rewrite.so и удалите символ хеш «#» ; Найдите все вхождения строки «AllowOverride None» и измените их на «AllowOverride All».

Параметр PHP с MySQL

Отредактируйте файл php.ini и раскомментируйте каталог расширений. Удалите символ « ; » в начале строк:

; Directory in which the loadable extensions (modules) reside.; http://php.net/extension-dir; extension_dir = "./"; On windows:extension_dir = "ext"

Активируйте следующие строки, это даст функция запуска модулей MySQL :

extension=php_mysqli.dllextension=php_pdo_mysql.dll

А также приведенные ниже строки, если вы используете установку Apache PHP MySQL Window s в среде разработки:

extension=php_curl.dllextension=php_fileinfo.dllextension=php_gd2.dllextension=php_mbstring.dllextension=php_openssl.dll

Раскомментируйте error_log , чтобы включить ведение журнала файлов:

; Log errors to specified file. PHP's default behavior is to leave this value; empty.; http://php.net/error-log; Example:error_log = c:php7php_errors.log

Сохраните изменения.

ВАЖНО! Установите PATH для Windows , чтобы найти PHP

  • Кликните правой кнопкой мыши на ярлыке Мой компьютер — Свойства — Дополнительно — Переменные среды ;
  • В разделе «Системные переменные» найдите пункт «Путь», кликните по нему и выберите «Настроить»;
  • Добавьте в конце путь к папке php (обязательно после точки с запятой «;»). К примеру: « ;C:php7 «;
  • Нажмите «ОК».

Как проверить, установлен ли PHP

Создайте файл по адресу C:Apache24htdocsphpinfo.php и добавьте в него следующий код:

<?phpecho phpinfo();?>

Перезапустите Apache Windows , а далее в браузере перейдите по адресу http://localhost:8181/phpinfo.php . На данной странице должна отобразиться информация об установленной версии PHHP .

Регистрация службы Apacheё

Если необходимо зарегистрировать Apache как службу Windows , откройте командную строку и введите:

C:Apache24binhttpd -k install

Если вы не планируете, чтобы Apache запускался автоматически при запуске / перезагрузке системы, введите:

C:> sc config Apache2.4 start= demand

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *