Linux安裝pdo_mysql模塊


網站不能訪問 查看apache日志 PHP Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'

(PHP 5.3.29)

網站php代碼是用pdo模塊去訪問mysql數據庫

 

#查看php中pdo是否支持mysql   php -m | grep -i pdo_mysql

 

#何為pdo

POD(PHP Data Object)擴展在PHP5中加入,PHP6中將默認識用PDO連接數據庫,所有非PDO擴展將會在PHP6被從擴展中移除。該擴展提供PHP內置類 PDO來對數據庫進行訪問,不同數據庫使用相同的方法名,解決數據庫連接不統一的問題。

 

#下載pdo_mysql源碼

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

tar -zxv -f PDO_MYSQL-1.0.2

cd PDO_MYSQL-1.0.2

/usr/local/bin/phpize #必須安裝有 m4 autoconf

./configure --with-php-config=/usr/local/bin/php-config --with-pdo-mysql=/usr/local/mysql

make && make install

#pdo_mysql.so移動到/usr/lib64/php/modules/

find / -name pdo_mysql.so -type f -exec mv {} /usr/lib64/php/modules/ \;

#模塊加入到php中

vim /usr/local/lib/php.ini

  extension_dir = "/usr/lib64/php/modules/"

  extension = "pdo_mysql.so"

#重啟apache

apachectl -k restart

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM