Подключение PHP модуля к серверу Apache

Итак будем подключать PHP модуль к нашему серверу Apache. Нужно это в случае если у вас всё устанавливалось по отдельности. Т.е. вы не используйте никакие сборки пакетов где всё включено, а самостоятельно скачивали и устанавливали приложения.

Итак у на имеется операционная система на ядре Linux и установленные компоненты: сервер Apache, модуль PHP и СУБД MySQL. Для того, что бы подключить php к серверу открываем главный (хотя это не сильно важно) файл конфигурации сервера Apache, это может быть httpd.conf или же apache2.conf и дописываем туда следующие строки:

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf
# PHPIniDir "modules/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm

На Windows это выглядит аналогично:

LoadModule php5_module "f:\server\php\php5apache2_4.dll"
PHPIniDir "f:\server\php\"
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps

Таким образом Apache будет ассоциировать модуль PHP для открытия файлов с указанными в строках AddType расширениями. Если вам нужно запускать модуль и для других расширения, то просто укажите их используя директивы AddType по примеру синтаксиса указанного выше. Стоит так же заметить, что эти директивы должны быть указаны именно в глобальном пространстве файла настроек сервера.

После этого естественно сохраняем файл и перезапускаем Апач. Теперь указанные файлы будут обрабатываться модулем PHP. Если в процессе перезапуска/запуска/остановки сервера возникают ошибки, значит вы где то ошиблись в написании в файле конфигурации, стоит его открыть и проверить всё заново. Если же ошибок не произошло, то значит вы всё сделали правильно и без ошибок.