仕事で使う環境を設定しようと思いセットアップするが、 httpd.exeを起動すると、 The requested operation has failed!というエラーが発生し起動しない。 グーグル先生らに聞いてまわったところ、どうもphp.iniの設定が 合ってないかもという結論。 php.exe -vをコマンドラインで起動すると、 oci.dllが見つかりませんのエラー。php自体動作していない。 またさらに、oci.dllってなに?と調べると、オラクル関連のライブラリとのこと。 使わないからと、php.iniで関連するモジュールをコメントし、 さらにエラーsybase?関連のdllがない! これら関連もコメントして、 php5ts.dllがみつからない!これは、環境変数クラスパスを通す。 ようやくphp.exe -vが動作する。 [PHP_OCI8] ;extension=php_oci8.dll [PHP_OCI8_11G] ;extension=php_oci8_11g.dll [PHP_PDO_OCI] ;extension=php_pdo_oci.dll [PHP_SYBASE_CT] ;extension=php_sybase_ct.dll そのあと、Apacheの設定。 LoadModule php5_module "c:/PHP/php5apache2_2.dll" 一番下の行に AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "c:/php" を追加 テストは、htdocsにphpinfo.phpを作成し、ファイル内には phpinfo(); ?> と記載し、ブラウザーで表示。