Apache/2.2.17 (Win32) PHP/5.3.6

仕事で使う環境を設定しようと思いセットアップするが、
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();
?>
と記載し、ブラウザーで表示。

コメント

ドメインサーチ

https://www.makko.biz/whois/?q=bg.bahaiquotesillustrated.info

このブログの人気の投稿

Apacheプロセス増加について

wgetでsitemap作成

ApacheでSSL自己証明書作成(オレオレ証明書)