Проект 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щоб запустити демонстраційний сайт.
Встановлення 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».
У розділі додайте рядок index.php і помістіть її перед index.html:
DirectoryIndex index.php index.html
Збережіть файл 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.dll
extension=php_pdo_mysql.dll
А також наведені нижче рядки, якщо ви використовуєте встановлення Apache PHP MySQL Windows в середовищі розробки:
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=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 і додайте в нього наступний код:
Перезапустіть Apache Windows, а потім у браузері перейдіть за адресою http://localhost:8181/phpinfo.php. На цій сторінці повинна відображатися інформація про версії PHHP.
Реєстрація служби Арасһее
Якщо потрібно зареєструвати Apache як службу Windows, відкрийте командний рядок і введіть:
C:Apache24binhttpd -k install
Якщо ви не хочете, щоб Apache запускався автоматично при запуску / перезавантаження системи, введіть:
C:> sc config Apache2.4 start= demand
Переклад статті «How To easy install Apache 2.4 and PHP 7 on Windows» дружною командою проекту Сайтостроение від А до Я.