PHPの環境設定で

http://www.phpbook.jp/install/←のサイトを参考にダウンロード、インストール、PATHの設定までは問題なく進み、php.iniファイルを作成

『WebサーバとしてApacheを使用する場合には、Apacheの設定ファイルである"httpd.conf"ファイルの中で「PHPIniDir」ディレクティブに対して"php.ini"ファイルを設置したディレクトリを指定します。今回の場合でいえば「c:\php\」です。 』

ここで私の環境では『F:\php』にphp.iniを置いているので
httpd.confの一番下に『PHPIniDir "f:/php"』を記載

するとエラーが出て先に進めません。

『ローカルコンピューターでApache2.4を開始できません。詳細については、システムイベントログを確認して下さい。』

でエラーログを確認した所↓
The Apache service named reported the following error:
>>> Invalid command 'PHPIniDir', perhaps misspelled or defined by a module not included in the server configuration

『PHPIniDir "f:/php"』を記載せずにApacheを起動させると起動するのですが
『PHPIniDir "f:/php"』を記載すると起動しません。

おわかりの方アドバイスお願いいたします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/12/28 23:15:03

回答0件)

回答はまだありません

  • id:rouge_2008
    モジュールが読み込まれていないので「PHPIniDir」が無効になっているようですが、「LoadModule php5_module "~"」を追加してあるでしょうか?(※「install.txt」参照)
    PHP5.3系に同梱されているDLLファイル(※「php5apache2_2.dll」)は、Apache2.2系用です。
    2.4で使いたい場合は、PHP5.4の最新版でしたら、「php5apache2_4.dll」が同梱されています。
    ※apache.orgからダウンロードしたApache2.4で動作しない場合は、Apache Lounge(http://apachelounge.com/)で配布されているApache2.4を試してみてはいかがでしょう?
    ※PHP5.3系を使いたい場合は、Apache2.2で試してみてください。
  • id:kuniyukidesu
    適切な回答有難う御座いました。

    参考にして試してみたいと思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません