1.
質問: Unix バージョンの APACHE モジュールをインストールする手順に従いましたが、PHP スクリプトのソース コードがブラウザに表示されるか、ブラウザでファイルを保存するように求められます。なぜ?
回答: これは、PHP モジュールが正しく動作していないことが原因です。以下の3か所をご確認ください
実行中の APACHE 実行可能ファイルが、前回正常にコンパイルしたものであることを確認してください。次のコマンドを入力します:
/パス/to/binary/httpd -l
リストに mod_php3.c が表示されない場合は、正しい実行可能ファイルが実行されていません。
.conf の 1 つに正しい「Mime タイプ」を追加していることを確認してください。これは次のようになります:
AddType application/x-httpd-php3 .php3
上記の「AddType」が または ブロック内にないことを確認してください。そうでない場合、この AddType は現在の仮想ホストまたはディレクトリでのみ有効になります。
2.
Q: 指示に従って PHP をインストールしましたが、PHP が IIS で動作しません。なぜですか?
回答: PHP を実行する必要があるユーザーが php.exe を実行するための十分な権限を持っていることを確認する必要があります。 IIS サーバーは、インストール中に作成された匿名アカウントを使用します。このアカウントには、php.exe を実行する権限が必要です。さらに、認証されたユーザーには php.exe を実行する権限もあります。
3.
Q: APACHE 1.3.X で PHP をコンパイルするにはどうすればよいですか?
A: 簡単です。以下の手順に従ってください:
- APACHE サイトから最新の APACHE 配布パッケージを入手します
- UNZip/UNTAR ファイルを /usr/local/src/apache-1.3.9 などのディレクトリに解凍します
- 「./configure --with-apache=/path/to/your/apache」と入力して、初めて PHP のコンパイルを開始します
- 「make」と「make install」を順番に実行して必要なファイルを作成し、APACHEディレクトリにコピーします
- APACHE ディレクトリに入り、設定ファイルを編集します。ファイルの最後に「AddModule modules/php3/libphp3.a」を追加します
「./Configure」、「make」を実行
すべてが完了しました。PHP を実行できる APACHE 実行可能ファイルがすでにあります。
上記は、PHP インストール チュートリアル: よくある質問 (1) を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人の役に立つことを願っています。