linux下手动编译安装php扩展
有时需要额外安装PHP扩展,下边以PDO_mysql为例,介绍下手动编译安装PHP扩展:
先到http://pecl.php.net/找需要的版本,使用稳定版本。
特别注意mysql的php的版本。
操作方法:
复制代码 代码示例:
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
./configure –with-php-config=/usr/local/php/bin/php-config
经过configure就可以make了:
make
make install
注意,pdo_mysql的全路径,这里是:
复制代码 代码示例:
/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so
然后,在/usr/local/lib/php.ini,添加:
复制代码 代码示例:
extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so
即加载指定php扩展库文件。
重新启动apache,显示pdo_mysql加载成功。