11

Mac OS Xにはapacheがプリインストールされた状態で出荷されますが、ファイルは非標準の場所にあります。この質問は、構成ファイルが存在する場所、およびphpページの提供などを行うためにapacheインストールを微調整する方法に関する情報を収集する場所です。

4

5 に答える 5

19

Apache構成ファイルは次のとおりです:/private/etc/apache2/httpd.conf

デフォルトのDocumentRootは次のとおりです:/ Library / Webserver / Documents /

PHPを有効にするには、/ private / etc / apache2 / httpd.confファイルの114行目(多分)に次の行があります。

#LoadModule php5_module     libexec/apache2/libphp5.so

ポンド記号を削除して行のコメントを解除すると、次のようになります。

LoadModule php5_module     libexec/apache2/libphp5.so

Apacheを再起動します:[システム環境設定]->[共有]->[Web共有]のチェックを外して再チェックします。 また

$ sudo apachectl restart
于 2008-09-16T06:23:53.373 に答える
11

ランニング

$ httpd -V

httpd.confファイルがどこにあるかなど、多くの有用なサーバー情報が表示されます。

于 2008-09-16T12:03:06.117 に答える
2

/private/etc/apache2/users/myusername.confSSI/includes (mod_include) を機能させるには、編集して に変更AllowOverride Noneする必要があることがわかりましたAllowOverride All

次に、サイトのルートにある .htaccess ファイルに次を追加します。

Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html
于 2011-08-06T01:53:06.547 に答える
1

httpd.conf は /private/etc/apache2 にあります

次の行のコメントを外して、PHP を有効にします。

 LoadModule php5_module        libexec/apache2/libphp5.so
于 2008-09-16T06:26:50.963 に答える
1

/etc/httpd/usersには、グローバル構成をオーバーライドするために使用できるユーザー固有の構成ファイルが含まれています。たとえば、あるユーザーに対応する /etc/httpd/users/*.conf ファイルの <Directory> ブロックに「 AddHandler server-parsed html 」を追加するその特定のユーザーの$HOME/Sitesの HTML ファイルの mod_include 解析が有効になります。ディレクトリですが、他の場所にはありません。

于 2008-09-16T13:27:04.653 に答える