6

Apacheの学習を開始しようとしています。私が調べているすべてのリソースは、構成などを設定するためのphp.ini.htaccessまたはファイルのいずれかに言及しています。httpd.confしかし、これらの 3 つのファイルの違いについて明確にしているものはありません。違いとその使い方を説明できる人はいますか?

4

3 に答える 3

11

httpd.conf (実際には一部のプラットフォームでは別の名前になっている可能性がありますが、それがデフォルトです) は、Apache のマスター構成ファイルです。Include ステートメントを使用して、外部構成ファイルを取り込むことができます。httpd.conf は、Apache の起動時または「リロード」を実行した場合に読み込まれます。

.htaccss は、Apache のディレクトリごとの構成ファイルです。httpd.conf ファイルで .htaccess ファイルの使用を有効または無効にできます。可能であれば、.htaccess の使用をオフにすることをお勧めします。Apache は、リクエストによってディレクトリが読み取られるたびにファイルをチェックするためです。

ご存じのとおり、PHP は Apache とは別のものですが、Apache と一緒に使用されることがよくあります。php.ini は、PHP エンジンの構成ファイルです。

于 2012-09-07T21:32:35.160 に答える
4

すべてのデーモンまたはアプリケーションには、独自の構成ファイルがあります。Linux では、これらは多くの場合、/etcディレクトリにあります。プログラムに従ってそれぞれを編集することを学ぶ必要があります。はなど/etc/php5/php.iniとは異なり/etc/apache2/httpd.confます。

それらをさまざまな種類のファイルのように考えてください。Word ドキュメントは、JPEG 画像または AVI ビデオと同じではありません。

  • PHP.ini は PHP の設定を制御します
  • .htaccess は、特定のフォルダー (およびすべての子フォルダー) の apache 設定を制御します。
  • httpd.conf は、Apache の設定を制御します。
于 2012-09-07T21:31:07.900 に答える
0
  • php.ini は、CURL など、特に php に関連するオプションを指定する構成ファイルです。
  • .htaccess は、URI ルーティングのオプションとサーバー上のフォルダー オプションを指定する場所です。
  • httpd.conf は、Apache に特に関連するオプションを指定する構成ファイルです。
于 2012-09-07T21:32:14.817 に答える