Підключення php до apache

Підключення php до apache

Якщо Вам сподобався цей матеріал, поділіться ним з вашими друзями в соц мережах

Основною особливістю веб-сервера Apache є розширюваність його функціональних можливостей, за коштами підключення різних додаткових модулів. Кожен з них виконує певні завдання. Частина модулів розробляється командою Apache Software Foundation, інша частина, окремими open source розробниками.

Використовуючи даний функціонал, до веб-сервера Apache, можливо підключити, наприклад, підтримку різних мов програмування, таких як: PHP, PERL, Python, Ruby, ASP і ін.

В одному з попередніх матеріалів Установка Apache 2.4. був описаний процес установки і запуску локального веб-сервера Apache на ОС Microsoft Windows 7. Тепер підключимо до нього мову програмування PHP. Яку версію PHP вибрати і де її скачати описано в матеріалі Що необхідно для установки веб-сервера?

Підключення PHP до Apache

Отже, маючи в наявності, раніше завантажений архів з необхідною версією PHP, створимо в корені локального диска "C:" директорію "php". і розпакуємо в неї вміст архіву.

Перейдемо в директорію "C: \ php" і знайдемо 2 файли: "php.ini-development" та "php.ini-production". Ці файли - приклади конфігураційних файлів PHP. Зробіть копію файлу "php.ini-development" з ім'ям "php.ini". в подальшому це буде основним конфігураційним файлом настройки PHP. Поточних налаштувань файлу "" php.ini "" буде досить, для того, що б підключити модуль PHP до веб-сервера Apache і перевірити його коректну роботу.

Тепер необхідно повідомити нашому веб-сервер Apache, що необхідно підключити модуль PHP.

Відразу після блоку з підключенням модулів, додаємо в конф. файл наступні рядки:

У першому рядку вказуємо шлях до директорії з конфігураційних файлів PHP - "C: \ php \ php.ini".

У другому рядку говоримо веб-сервера, що необхідно завантажувати модуль PHP, який відповідає за обробку php файлів, вказуючи при цьому повний шлях до бібліотеки dll. Необхідно пам'ятати, що ім'я бібліотеки може бути різна.

У третьому рядку вказуємо розширення файлів, які будуть оброблятися інтерпретатором PHP.

Нижче в файлі конфігурації шукаємо блок:

і додаємо в кінці другого рядка "index.php"

Перезавантажує веб-сервер будь-яким зручним для Вас способом (використовуючи ApacheMonitor, сервіс Служби або командний рядок). Якщо при перезагрізкі веб-сервера виникли помилки і він не запустився, перевірте всі зміни Вами дані, можливо була допущена помилка у вказівці шляхів.

Перевіряємо чи працює PHP

phpinfo - це системна PHP-функція, що виводить різну інформацію про інтерпретатор: настройки, поточні значення системних змінних і т.д.

Робота з конфігураційних файлів php.ini

це значення вказує на директорію (каталог), в якому зберігаються динамічно завантажувані розширення.

Пропоную розібратися, що нам дало виконання даної дії і що таке динамічно завантажувані розширення.

Якщо Ви відкрийте директорію "C: \ php \ ext". то побачите безліч файлів з розширенням .dll. Кожен з цих файлів і є те саме динамічно завантажувати розширення. Підключення даних розширень дозволяють збільшувати функціональні можливості PHP.

знайдемо блок Dynamic Extensions (Динамічні Розширення)

За підсумками вивчення даного матеріалу ми розширили функціональні можливості веб-сервера Apache підключивши до нього модуль мови програмування PHP.

Схожі статті