Здравствуйте, дорогие читатели! Добро пожаловать в другой раздел моего руководства по PHP. В этом руководстве мы обсудим, как настроить PHP на сервере Apache.
Apache использует файл httpd.conf для глобальных настроек и файл .htaccess для настроек доступа к каталогу. В старых версиях Apache файл httpd.conf разбивается на три разных файла (access.conf, httpd.conf и srm.conf), и некоторые разработчики до сих пор предпочитают такой порядок.
Сервер Apache имеет очень мощную, но немного сложную собственную систему конфигурации. Узнайте больше об этом на официальном сайте Apache.
В этом руководстве описываются настройки в httpd.conf, которые напрямую влияют на PHP и не могут быть установлены где-либо еще. Если у вас стандартная установка, то httpd.conf можно найти в /etc/httpd/conf:
Тайм-аут
Это значение устанавливает количество секунд по умолчанию до истечения времени ожидания любого HTTP-запроса. Если вы установите max_execution_time для PHP больше, чем это значение, тогда PHP будет продолжать работать, но пользователь может увидеть ошибку 404. В безопасном режиме это значение будет проигнорировано; вы должны использовать значение тайм-аута в php.ini.
Корневой документ
DocumentRoot назначает корневой каталог для всех процессов HTTP на этом сервере. В Unix это выглядит так:
DocumentRoot ./usr/local/apache_1.3.6/htdocs.
Вы можете выбрать любой каталог в качестве корневого документа.
Добавить тип
Тип PHP MIME должен быть установлен здесь для анализа файлов PHP. Помните, что вы можете связать любое расширение файла с PHP, например .phtml, .php5, .php7 или .html.
AddType application/x-httpd-php .php AddType application/x-httpd-phps .phps AddType application/x-httpd-php3 .php3 .phtml AddType application/x-httpd-php .html
Действие
Вы должны раскомментировать эту строку для версии Apache с модулем apxs для Windows с поддержкой общих объектов:
LoadModule php4_module modules/php4apache.dll
или на вкусах Unix -
LoadModule php4_module modules/mod_php.so
Добавить модуль
Вы должны раскомментировать эту строку для статической версии модуля Apache.
AddModule mod_php4.c
Ладно, ребята! Вот где мы собираемся для этого учебного поста. В моем следующем учебном посте мы собираемся обсудить конфигурацию файла PHP.INI.
Не стесняйтесь задавать свои вопросы там, где это необходимо, и я отвечу на них как можно скорее. Если это руководство было для вас полезным, вы можете использовать кнопку «Поделиться», чтобы поделиться этим руководством.
Подпишитесь на нас в различных социальных сетях, чтобы быть в курсе наших последних руководств. Вы также можете подписаться на нашу рассылку, чтобы наши учебные пособия доставлялись прямо на вашу электронную почту.
Спасибо за чтение и до свидания на данный момент.
Первоначально опубликовано на https://www.webdesigntutorialz.com.