2009-05-05

php扩展的动态编译

有时候需要安装php的模块,这个时候重新编译php就相当不合适了。因此使用类似于apache的动态编译的特性就不错了。对于php来说,我们有很棒的工具,以pdo_mysql为例。
一下假设我的php已经安装在/opt/php
php的源代码在/home/test/php里。
cd /home/test/php/ext/pdo_mysql
/opt/php/bin/phpize
./configure --with-php-config=/opt/php/bin/php-config --with-pdo-mysql=/opt/mysql/

这样这个模块就编译好了。吧php.ini里面对应的模块打开即可。

另外,注意安装pdo需要aclocal这个在autoconf包里的程序。

没有评论: