Php7-apache-configuration
PHP 7-Apache設定
Apacheは、グローバル設定にhttpd.confファイルを使用し、ディレクトリごとのアクセス設定に.htaccessファイルを使用します。 Apacheの古いバージョンはhttpd.confを3つのファイル(access.conf、httpd.conf、およびsrm.conf)に分割し、一部のユーザーはこの配置を好んでいます。
Apacheサーバーには、非常に強力ですが、わずかに複雑な独自の構成システムがあります。 Apache Webサイトで詳細を確認してください-http://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_2.4.0/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 php7_module modules/php7apache2_4.dll
Unixフレーバーの場合-
LoadModule php7_module modules/mod_php.so
AddModule
Apacheの静的モジュールバージョンでは、この行のコメントを解除する必要があります。
AddModule mod_php7.c