みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

php.iniの設定 

php.iniの設定が上手くいきません。

環境は
windowsXp
php5.0.5
mysqlserver5

php.iniはC\windowsフォルダ
に入れています。

php5ts.dllもsystem32に入れています。

php.iniファイルの extension系の";"
は参考書通りにはずしています。

extension=php_mysql.dllが有効にならず。
mysql サポートが enabledになりません。

お答えいただけましたら幸いです。

投稿日時 - 2005-11-12 13:32:34

QNo.1774243

暇なときに回答ください

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

libmysql.dllをC:\WINDOWS\system32フォルダの中にコピーしてみてください。
私の環境ではこれで動作しました。

投稿日時 - 2005-11-14 10:24:31

お礼

有難うございました。
何とか動作いたしました。

投稿日時 - 2005-11-14 20:58:12

ANo.1

以下のことを試してみてください。
http://www.php.net/manual/ja/faq.databases.php#faq.databases.mysql.php5

4. PHP 5 no longer bundles MySQL client libraries, what does this mean to me? Can I still use MySQL with PHP? I try to use MySQL and get "function undefined" errors, what gives?

Windows users may enable the extension php_mysql.dll inside php.ini. Also, copy libmySQL.dll into the appropriate %SYSTEMROOT% directory, just like you do with every other bundled DLL from the dll directory.
-----

WinXP では %SYSTEMROOT% = C:\Windows だと思います。

投稿日時 - 2005-11-12 16:20:06

補足

php.ini の内容を変更しても、
全く設定が反映されません。

extension系が設定状態として確認
できません。

投稿日時 - 2005-11-13 01:05:37

お礼

有難うございます。


しかしながら
libmySQL php.iniともに
C:\windowsにいれているのですが、
上手くいきません。

apacheも再起動したのですが。。

投稿日時 - 2005-11-12 17:19:08