Дистрибутив PHP 5.2.17 можна завантажити тут: php-5.2.17-Win32-VC6-x86.zip. Отримати нову версію PHP можна з офіційного сайту: php.net. перейшовши: "downloads" -> "windows.php.net/download/". При виборі дистрибутива, потрібно дотримуватися інструкції, наведені нижче.
Яку версію вибрати?
Якщо ви збираєтеся використовувати PHP з HTTP-сервером Apache 1 або Apache2, дистрибутив якого завантажений з офіційного сайту Apache apache.org. вам потрібно PHP версії VC6.
Якщо ви використовуєте PHP з HTTP-сервером Microsoft IIS, ви повинні використовувати версію PHP VC9.
НЕ використовуйте PHP версії VC9 з Apache, завантаженим з офіційного сайту apache.org!
Дистрибутиви Apache, коректно працюють з PHP версії VC9, можуть бути завантажені з сайту www.apachelounge.com. Ми використовуємо їх для створення бінарних файлів Apache з інтегрованим SAPI.
Щоб в Windows підключити PHP до Apache як модуль. а саме цей варіант підключення расcматрівается в цій статті, версія PHP повинна бути потокобезпечна, що в імені версії позначається як Thread Safe. Детальніше, про Thread Safe і Non Thread Safe можна прочитати в цій статті англійською мовою.
До перерахованих вище вимогам підходять два дистрибутива PHP: "php-5.2.17-Win32-VC6-x86.zip" (ZIP) і "php-5.2.17-Win32-VC6-x86.msi" (Insataller). ZIP - це архів бінарних файлів PHP, Installer - те саме, що і ZIP, тільки з доповненням, у вигляді зручного інсталятора під Windows, в якому навіть можна автоматично підключити PHP до Apache у вигляді модуля. Ось тільки після закінчення роботи інсталятора і перезапуску Apache, HTTP-сервер не запускається, і все одно підключати PHP доводиться шляхом ручного редагування файлу httpd.conf web-сервера Апач (перевірено на декількох комп'ютерах). Тому, в матеріалах цієї статті розглядається дистрибутив без вбудованого Windows-інсталятора.
Установка PHP 5.2 в Windows
У цій статті описується установка PHP у вигляді модуля HTTP-сервера Apache. Відмінності в роботі PHP, встановленого як модуль і як CGI описані тут: PHP як модуль або FastCGI.
Весь процес установки PHP зводиться до розархівування файлів дистрибутива в каталог: C: \ php5.2.17, після чого потрібно перейменувати файл php.ini-recommended. що знаходиться в головній директорії PHP, в php.ini.
Наступним кроком необхідно прописати шлях (Path) до установчого кактлогу PHP в Windows. Це можна зробити, відкривши меню "Пуск", знайти "Мій комп'ютер" і натиснувши на ньому правою кнопкою миші вибрати із списку "Властивості". Далі вибрати закладку "Додатково" і натиснути кнопку "Змінні середовища". У вікні "Системні змінні" вибираємо змінну "Path" і тиснемо кнопку "Змінити". У самий початок поля "Значення змінної" додаємо шлях до PHP:
Додавання шляху в змінну Path Windows до директорії PHP
Запис шляху C: \ php5.2.17 \ ext; в подальшому дозволить без проблем підключати модулі PHP. Для того, щоб зміни в Path вступили в силу, необхідно перезавантажити комп'ютер.
Налаштування PHP
Після редагування файлу налаштувань php.ini, необхідно перезапускати або зупиняти і знову запускати Apache, щоб нові параметри вступили в силу.
Підключення модулів PHP
Нижче наведено список найбільш затребуваних модулів, які бажано активувати:
Ви зберегли в php.ini, не забудьте перезапустити HTTP-сервер Apavhe.
Якщо така інформація на сторінці не знайдена (розташовується в відмінному, від представленого, алфавітному порядку) - швидше за все, що не прописаний каталог модулів PHP (C: \ php5.2.17 \ ext \)) в змінної Windows Path, або після зміни параметрів Path комп'ютер не перезавантажувався.