Підключення 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.