※ ChatGPTを利用し、要約された質問です(原文:PHP拡張モジュールが読み込めない?)
PHP拡張モジュールが読み込めない?
このQ&Aのポイント
WindowsXPでApacheとPHPを使用してPHP拡張モジュールが読み込めないエラーが発生しています。
php.iniの設定を確認してもextensionファイルが正しく読み込まれていない可能性があります。
phpinfo()で表示される設定はConfiguration PHP Coreまでで、extension関連の設定は表示されません。原因を特定するためにはより詳細な情報が必要です。
環境
OS:windowsXP
Apache ver 2.2
PHP ver 5.1.4
問題の発端はphpからMySQLを呼び出す時に下記のエラーが出た事に始まりました。
Call to undefined function mysql_connect()
恐らくextensionファイルがうまく読み込めてないものと思われるのですが、php.iniの設定でしょうか?
extension関連の設定は以下になっています。
extension_dir = "C:\php\ext"
extension=php_mysql.dllのコメントアウトをはずす。
phpinfo()で確認してみましたが、表示されるのはConfiguration PHP Core まででその他の設定は表示されません。
extension_dirの項目は変更すると反映されるみたいですので、php.iniは読み込めていると思うのですが…。
GD2モジュールのサンプルも動かしてみましたが、やはり駄目でした。
ApacheのhttpdconfでPHPIniDirを設定しても結果は同じでした。
どなたか、原因の解る方いらっしゃいますでしょうか?
お礼
ご回答ありがとうございます。 apacheのバージョンを2.0系列にしてみたところ、 何事もなく運用できるようになりました。