Linux下编译安装php扩展php_pdo_mysql


1. 下载扩展包源码

如果有php源码的话, 在php源码包下的ext目录中已经包含了pdo_mysql扩展.

单独下载扩展包源码 (最后还是下载php源码包的...)

由于http://pecl.php.net/package/PDO_MYSQL中的扩展包不再维护了, 需要用svn下载源码包.

安装svn: 

sudo apt-get install subversion

svn co http://svn.php.net/viewvc/php/php-src/trunk/ext/pdo_mysql/

提示: svn: 版本库永久移到 “/viewvc/php/php-src/trunk/ext/pdo_mysql/”;请重新定位

2. 安装

cd /home/php123/soft/php-5.4.0/ext/pdo_mysql/

/usr/local/php/bin/phpize   # /usr/local/php为php安装后的目录

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

sudo make && sudo make install

# 修改php.ini文件

sudo vi /usr/local/php/lib/php.ini

增加以下内容: 

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20100525/"
extension = pdo_mysql.so

重启apache, 用php_info查看一下可以看到pdo_mysql了.




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM