PDOException“找不到驅動程序”我剛剛用Apache、MySQL和PHP安裝了DebianLenny,我收到了一個PDOException。could not find driver.這是它所指的具體代碼行:$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)DB_HOST, DB_NAME, DB_USER,和DB_PASS是我定義的常量。它在生產服務器(以及我以前的UbuntuServer安裝程序)上工作得很好。這與我的PHP安裝有關嗎?搜索互聯網沒有幫助,我得到的只是專家-交流和例子,但沒有解決辦法。
3 回答

慕尼黑的夜晚無繁華
TA貢獻1864條經驗 獲得超6個贊
dpkg --get-selections | grep php | grep mysql
PHP5: sudo apt-get install php5-mysql
PHP7: sudo apt-get install php7.0-mysql
阿帕奇: sudo /etc/init.d/apache2 restart
Nginx: sudo /etc/init.d/nginx restart

慕的地10843
TA貢獻1785條經驗 獲得超8個贊
更新php-sqlite3
php5-sqlite
sudo apt-get install sqlite php-sqlite3
sudo apt-get install sqlite php5-sqlite sudo /etc/init.d/apache2 restart
添加回答
舉報
0/150
提交
取消