Итак будем подключать 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. Если в процессе перезапуска/запуска/остановки сервера возникают ошибки, значит вы где то ошиблись в написании в файле конфигурации, стоит его открыть и проверить всё заново. Если же ошибок не произошло, то значит вы всё сделали правильно и без ошибок.