關於php插件pdo_mysql的安裝


今天在做一個商城的連接的時候,需要MpDO驗證。需要安裝pdo_mysql模塊,剛開始按照php擴展模塊的安裝按照這個安裝ZIP,curl都成功了但是安裝pdo_mysql卻不行,在./configure --with-php-config=/usr/local/php/bin/php-config是出現錯誤。如下

checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... gawk checking for MySQL support for PDO... yes, shared checking for the location of libz... no checking for mysql_config... not found configure: error: Unable to find your mysql installation 找不到mysql

最后終於找到了解決辦法:

這樣來編譯:./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql 就可以了,之后按照這php擴展模塊安裝個來做即可

php編譯安裝轉自:http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=11526&highlight=php%C0%A9%D5%B9%C4%A3%BF%E9

擴展模塊編譯安裝
/usr/local/php/bin/php -m
進入php源碼包目錄 /usr/local/src/php-5.4.36
cd  ext/
以curl為例
/usr/local/php/bin/php -m |grep -i curl
cd /curl/
ls
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/curl.so
/usr/local/php/bin/php -i |grep extension_dir
vim /usr/local/php/etc/php.ini
extension=php_shmop.dll(該行下面添加如下信息)
extension=curl.so
保存退出
:nohl取消高亮(vim界面)
grep 'extension=' /usr/local/php/etc/php.ini (查看安裝動態的模塊)


免責聲明!

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



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