以前安装php的时候,经常需要一些模块,忘了装只能重新编译了

现在才发现,可以直接不用重新编译php的。

cd 源码目录

cd ext

cd 到你想安装的模块,比如我的 mcrypt

/usr/local/php5/bin/phpize

./configure –with-php-config=/usr/local/php5/bin/php-config

make

cp modules/mcrypt.so /usr/local/php5/lib/php/extensions

修改 php.ini

添加

extension=”mcrypt.so”

注:检查你的扩展目录,我得已经设置好了

extension_dir = “/usr/local/php5/lib/php/extensions”

所以直接extension=”mcrypt.so”就可以。

如果你的没设置,那么需要绝对路径