Установка і настройка php

Перед установкою PHP у вас повинен бути встановлений і налаштований сервер Apache. Якщо це ще не зроблено, то можна звернутися до статті "Установка сервера Apache" на цьому сайті, де докладно розписано цей процес, або скористайтеся іншими джерелами.

Розпаковуємо скачаний архів у себе на комп'ютері. На диску з: \ створюємо папку з ім'ям php (назвати папку можна як завгодно, лише б вам потім зрозуміло було що в ній лежить) і копіюємо в неї вміст розпакованого архіву.

Будемо вважати, що ви пішли до рекомендацій і php розташований за вказаною шляху - з: \ php. Тепер необхідно повідомити Apache, що у нього з'явився новий модуль. Для цього відкриваємо в блокноті конфігураційний файл Apache (якщо у вас встановлена ​​версія Apache 2.2 і вона встановлена ​​за замовчуванням, то файл розташований в c: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ conf \ httpd.conf) і в самому низу, в цьому файлі, прописуємо наступні рядки:

LoadModule php5_module "c: /php/php5apache2_2.dll"

AddType application / x-httpd-php .php

Першим рядком повідомляємо Apache, що у нього з'явився новий модуль і вказуємо шлях, по якому знаходиться бібліотека (в залежності від версії Apache, назва бібліотеки змінюється - для версії 1.3 вказуємо LoadModule php5_module "c: /php/php5apache.dll". Для версії 2.0 - LoadModule php5_module "c: /php/php5apache2.dll").

Другий рядок говорить серверу кому віддавати на обробку файли з розширенням php.

Після того, як все прописано, зберігаємо файл httpd.conf і пере запускаємо Apache. Якщо все виконано правильно - після перезапуску, в самому низу вікна Apache Servce Monitor з'явиться напис Apache / 2.2.14 (Win32) PHP / 5.3.5 (само собою, номер версій може відрізнятися в залежності від використовуваних настановних пакетів). Це означає, що все в порядку і сервер знає про новий встановленому модулі.

Установка і настройка php

Тепер необхідно налаштувати файл самого php. Для цього заходимо в директорію, куди був скопійований дистрибутив, знаходимо будь-який з файлів, який має назву php.ini-чого небудь (я, наприклад, буду використовувати файл під назвою php.ini-development), відкриваємо його в блокноті і пере зберігаємо в ту ж папку з ім'ям php.ini. Але це ще не все, про те, що цей файл з'явився, необхідно повідомити самому інтерпретатора. Найпростіший спосіб - це скопіювати файл php.ini в папку Windows. а в файлі httpd.conf (файл настройок сервера Apache) прописати ще одну директиву. Так і зробимо - копіюємо php.ini в с: \ windows. відкриваємо в блокноті httpd.conf і прописуємо в ньому (можна в самому низу під директивами, які ми прописали раніше) наступний рядок:

Перезапускаємо Apache і можемо перевіряти, чи все зроблено правильно. Для цього створюємо в блокноті новий файл, зберігаємо його в робочу папку сервера (туди, де був встановлений Apache - в моєму випадку це c: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ htdocs) з ім'ям, припустимо, phpinfo.php і всередині цього файлу пишемо функцію:

Зберігаємося, набираємо в командному рядку в браузері localhost / phpinfo.php і, якщо не допущено ніяких помилок, отримуємо на екрані ось таку картинку:

Установка і настройка php

У цій чудовій таблиці нас цікавить рядок з заголовком Loaded Configuration File. Якщо в цьому рядку прописаний шлях до файлу php.ini - C: \ Windows \ php.ini. то все в порядку і працює.

Якщо ж таблиця не з`явилася, або подібної записи там немає, то де то допущена помилка і потрібно перевірити ще раз всі, описане вище.

Схожі статті