php7找不到pdo擴充的解決方法:1、開啟php.ini;2、去掉「extension=php_pdo_mysql.dll」前的分號;3、在apache設定檔httpd.conf中加入PHP路徑;4、重啟apache即可。
本文操作環境:windows7系統、PHP7.1版、DELL G3電腦
php7 找不到pdo擴充怎麼辦?
php7.1中pdo報錯could not find driver解決方法:
記錄自己的錯誤
#一、
1、原因是沒有pdo擴充導致的,
2、解決方法:打開php.ini,然後去掉以下兩行程式碼之前的分號(;)即可。如下;
extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll
二、但是我運行pdo鏈接,還是報這個錯。最後發現是自己的pdo連結字串有問題,導致無法連線。原因是單引號與雙引號的作用沒有搞明白,單引號下的變數是php是不會去解析的,雙引號與沒有符號下的變數php才會去解析。
windows下PHP7 PDO_MYSQL擴充無法啟用的解決方法:
第一步,確保你已經去掉了php.ini中extension= php_pdo_mysql.dll前面的「;」
第二步,確保php.ini中加入了extension_dir = "D:/php/ext" D:/php為你的php路徑,並且ext資料夾下存在php_pdo_mysql.dll
如果上面都沒有問題,那就是你apache設定檔有問題了
第三步,在apache設定檔httpd.conf中加入PHP路徑PHPIniDir "D: /php"
好了,重啟apache,刷新就看到pdo_mysql了
#推薦學習:《PHP影片教學》
以上是php7 找不到pdo擴充怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!