首頁  >  文章  >  後端開發  >  php7 找不到pdo擴充怎麼辦

php7 找不到pdo擴充怎麼辦

藏色散人
藏色散人原創
2021-12-31 09:14:302555瀏覽

php7找不到pdo擴充的解決方法:1、開啟php.ini;2、去掉「extension=php_pdo_mysql.dll」前的分號;3、在apache設定檔httpd.conf中加入PHP路徑;4、重啟apache即可。

php7 找不到pdo擴充怎麼辦

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn