やったこと
Xamppでphpのバージョン7以上を使いたかったのでphpだけバージョンアップしました
参考サイト
https://thk.kanzae.net/net/windows/t5591/
その後pdoドライバーがないというエラーが出てこちらのサイトを参考にどらーバーをインストールしました
参考サイト
http://blog.livedoor.jp/life3ds-tec/archives/37898447.html
ダウンロードしたもの SQLSRV30.EXE
https://www.microsoft.com/en-us/download/details.aspx?id=20098
その後
php.iniの Dynamic Extensionsという項目にあったpdoの部分をこのように修正しました
extension=php_pdo.dll
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
この記述は元からあり、コメントにはなっていませんでした
extension=php_pdo_mysql.dll
困っていること
phpinfo();
で確認したところ
PDO drivers no valueとなっており、
対象のプログラムを実行すると、ブラウザに
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\xampp\htdocs\アプリ名.php:47 Stack trace: #0 C:\xampp\htdocs\アプリ名.php(47): PDO->__construct('mysql:dbname=データベース名', 'ユーザー名', 'パスワード') #1 {main} thrown in C:\xampp\htdocs\kousoku_insert.php on line 47
という表示が出てしまいます。
アパッチなどは再起動してあり、設定は反映されていると思います。通常ここまでくればエラーが出なくなると思うのですが・・・。
入れたドライバーは合っていると思うのですが、違うのでしょうか?
ここから打開策が見つかりません。どなたかお知恵を貸していただけませんでしょうか?よろしくお願いします
Mysqlにつなぎたいと思い試行錯誤しておりました。
言葉足らずで失礼いたしました
回答1件
あなたの回答
tips
プレビュー