• ベストアンサー

php.iniの修正

 こんにちは!最近Apache,PHP,MySQLをインストールしたんですが、今php.iniの修正に1つところが困ってます:  php.iniの中に“extension=php_mysql.dll”これ前の“;”を外すじゃない、 しかし、外してから、保存してApache2を再起動するとこんなメセージが出てくるですよ:“PHP Startup:unable to load dynamic library 'D:\PHP\ext\php_mysql.dll'-指定されたモジュールが見つかりません。” これは如何すればいいですか?分かる方がいましたら是非教えてください、お願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

PHP5ならlibmysql.dllというファイルがあると思いますが、それをWINDOWSディレクトリにコピーする必要があります。

goochensi
質問者

お礼

ありがとうございました!おしゃった通りです。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

D:\PHP\ext\ フォルダの中に php_mysql.dll というファイルはありますか

goochensi
質問者

補足

ありますよ。

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

解決方法 php_mysql.dllをインストールする 解説 php_mysql.dllはphpからmysqlを扱うためのモジュール。 これがないとphpのmysql操作関数が使えない。 まぁ内容からWindowsにいれているのはわかるけど、バージョンが解らないので詳しいことは何もいえない。 PHP4まではPHPに入っていたみたいだが、PHP5からはPHPとMySQLのライセンスがうまくかみ合わないことから標準で入っていない模様なので、php_mysql.dllをソースからコンパイルするか、どっかで配布されてるところを探して落としてくるしかない。 php_mysql.dllでgoogleで検索すれば情報はたくさんひっかかります。 アドバイス 各種ソフトのバージョンによって異なることが多いので、こういったソフトの話をするときは、環境をすべて書きましょう。 今回だと、apache、PHP、MySQLそれぞれのバージョン、OSについてですね

関連するQ&A