安裝PDO_MYSQL遇到的問題:error: Cannot find MySQL header files under


首先到php的源碼包下找到pdo_mysql的源碼,或者重新下載pdo_mysql源碼
如果是php源碼則路徑為:
/home/corey/Downloads/php-5.3.1/ext/pdo_mysql ,/home/corey/Downloads/php-5.3.1為你源碼所在路徑
如果是重新下載的pdo_mysql,則執行以下操作
首先進入下載目錄 cd /home/corey/Downloads (該目錄是你下載保存pdo_mysql源碼包的目錄)
解壓源碼  tar -xzvf  PDO_MYSQL-1.0.2.tgz  (我下的是1.0.2的版本),
PDO_MYSQL源碼包URL:http://pecl.php.net/package/PDO_MYSQL
進入源碼包 cd PDO_MYSQL-1.0.2
執行以下操作 :
/usr/local/php/bin/phpize (/usr/local/php/ 是php的安裝目錄)
./configure --with-php-config=/usr/local/php/bin/php-config
在這里遇到來一個問題如下:
error: Cannot find MySQL header files under
這是因為沒找到mysql的安裝目錄,解決辦法為執行以下命令:
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql(/usr/local/mysql為mysql的安裝目錄)
再執行以下命令
make
make install
執行完后會提示以下,說明成功:
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
最后在php.ini添加以下一句:
extension=pdo_mysql.so
重啟apache,安裝成功


免責聲明!

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



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