●質問:
書籍添付のCD-ROMを使ってApache、PHPをインストールしましたが、いくつか問題があり、p.50記載のような画面が出ません。
Apache2.2のStartで「Therequested operation failed!」となります。次の点を確認したいです。
1)「3-2-4」(p.44)~「3-2-6」(p.49)の記載に間違いはないでしょうか?
2)Apacheが起動できない原因として、なにが考えられますでしょうか?
3)「3-2-4」(p.44)~「3-2-6」(p.49)記載の、それぞれの設定情報の意味を詳しく知ることができる情報があったら教えてください。
●回答:
1)「3-2-4」(p.44)~「3-2-6」(p.49)の記載に間違いはないでしょうか?
p.44~p.49の設定は正しく記載されています。
p.47の7行目はApacheのhtdocsフォルダへのパスで、「Apache2.2」は正しい記述となります。
文中では書面の都合により設定が2行になっています。2行でも問題ありませんが、1行で記載してみてください。
doc_root = “C:Program FilesApache Software FoundationApache2.2htdocs”
p.49の13行目はphp5apache2_2.dllへのパスとなります。
c:phpにphp5apache2_2.dllがあるかもご確認ください。
2)Apacheが起動できない原因として、なにが考えられますでしょうか?
次の点をご確認ください。
1. 管理者ユーザーでログインして、UACを無効にして設定してください。設定ファイルの変更が反映されない場合があります。
2. IISがインストールされている場合、IISを停止してから、Apacheを起動してください。
3. Skypeなどのインターネット電話、セキュリティソフトを終了して、Apacheの起動を試してみてください。
4. 設定のパスの記載に誤りがあると、Apacheが起動しない場合があります。パスを再度確認してください。また、パスの場所に実際にファイルやフォルダがあるか確認してください。
5. エラーの内容によって、Apache設定ファイルに異常がある可能性もあります。Apacheのインストールをやり直して、再度設定してみてください。
3)「3-2-4」(p.44)~「3-2-6」(p.49)記載の、それぞれの設定情報の意味を詳しく知ることができる情報があったら教えてください。
PHPのインストールにつきましては、PHPマニュアルのインストールが参考になります。
手動でのインストール:
http://www.php.net/manual/ja/install.windows.manual.php
Apache 2.x (Microsoft Windows 用):
http://www.php.net/manual/ja/install.windows.apache2.php
php.ini ディレクティブのリスト:
http://jp2.php.net/manual/ja/ini.list.php
また、c:phpにあるinstall.txt(英語)の「Apache 2.0.x on Microsoft Windows」も参考になりますので、ご覧ください。