**不能訪問 檢視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來對資料庫進行訪問,不同資料庫使用相同的方法名,解決資料庫連線不統一的問題。
wget
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
**於:
編譯安裝pdo mysql
今天需要使用mysql的pdo,所以就使用了phpize安裝pdo擴充套件 安裝 pdo拓展 進入php源 包ext pdo usr local php bin phpize configure with php config usr local php bin php config make ma...
增加pdo mysql單獨安裝
原來編譯php的時候,沒有把dpo mysql相關的引數帶上,安裝 完後才發現。再重新編譯有點費時間,所以決定單獨來安裝。先找需要的版本,我用的是穩定的版本。要先看看說明,特別是要注意mysql的php的版本 wget tar xzvf pdo mysql 1.0.2.tgz cd pdo mysq...
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是否支援mysq...