Php-apache-configuration
PHPのApache設定
Apacheは、グローバル設定にhttpd.confファイルを使用し、ディレクトリごとのアクセス設定に.htaccessファイルを使用します。 Apacheの古いバージョンはhttpd.confを3つのファイル(access.conf、httpd.conf、およびsrm.conf)に分割し、一部のユーザーはこの配置を好んでいます。
Apacheサーバーには、非常に強力ですが、わずかに複雑な独自の構成システムがあります。 Apache Webサイトで詳細を確認してください-https://www.apache.org/[www.apache.org]
次のセクションでは、PHPに直接影響し、他の場所では設定できないhttpd.confの設定について説明します。 標準インストールの場合、httpd.confは/etc/httpd/confにあります。
タイムアウト
この値は、HTTP要求がタイムアウトするまでのデフォルトの秒数を設定します。 PHPのmax_execution_timeをこの値よりも長く設定した場合、PHPは削り続けますが、ユーザーには404エラーが表示される場合があります。 セーフモードでは、この値は無視されます。代わりにphp.iniのタイムアウト値を使用する必要があります
DocumentRoot
DocumentRootは、そのサーバー上のすべてのHTTPプロセスのルートディレクトリを指定します。 Unixでは次のようになります-
DocumentRoot ./usr/local/apache_1.3.6/htdocs.
任意のディレクトリをドキュメントルートとして選択できます。
AddType
PHPファイルを解析するには、ここでPHP MIMEタイプを設定する必要があります。 .php3、.php5、などの任意のファイル拡張子をPHPに関連付けることができることを覚えておいてください。
AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
AddType application/x-httpd-php3 .php3 .phtml
AddType application/x-httpd-php l
アクション
共有オブジェクトをサポートするApacheのWindows apxsモジュールバージョンでは、この行のコメントを解除する必要があります-
LoadModule php4_module modules/php4apache.dll
またはUnixフレーバーで-
LoadModule php4_module modules/mod_php.so
AddModule
Apacheの静的モジュールバージョンでは、この行のコメントを解除する必要があります。
AddModule mod_php4.c