セットアップ:OS X Apache * .phpは、ドメインがlocalhostの場合に実行されますが、そうでない場合はファイルをダウンロードします。
唯一の変更はで、_DocumentRoot_
DIR、/Library/Webserver/Documents/
で
LoadModule php5_module
のコメントを解除することで、元ののApache 2.2、とはMac OS X 10.5.8、オンinfo.php
という名前のファイルを、書き込み:
<? php phpinfo(); ?>
問題:
リクエストhttp://localhost/info.php
であり、レスポンスは関数からの出力です。 PHPがファイルを実行しました)。
ただし、ドメイン127.0.0.1
または192.168.1.x
からのリクエストであり、応答はコンテンツタイプapplication/x-httpd-php
のヘッダーを含むファイルのコンテンツです。
ファイルは常に要求によって検出されるため、ホストマッピングの問題ではありません。ただし、要求がドメインlocalhostの場合にのみ、実行可能ファイルとして扱われます。 apache confに仮想ホストが設定されていないので、ドメインに関係なく動作が同じであるはずです。
私のLAN上でこのサーバーを使用できるようにこれをどのように修正するか考えていますか?
ありがとうございました。これは問題ですが、どれかが/あなたのmod_phpモジュールのコンフィギュレーションのすべての設定から拒否許可していない場合
ありがとうございますが、シガーはありません。私はmod_phpをどこで設定できるかわかりません。 php5のOSXインストールにはデフォルトでphp.iniはありません。私は現在私がそれに何が変わるのか見ていない。 –
また、非ローカルホストドメインはPHPを呼び出すことに終わりません - apacheはヘッダタイプを割り当てますが、ファイルを処理するためにファイルを渡すように見えません。 –