php后期单独增加编译
测试一个php代码需要mhash,不过当初编译的时候没加这个,也不想再重新编译了,可以采用动态加载扩展的办法。
先下载wget http://jaist.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.bz2
tar jxvf mhash-0.9.9.9.tar.bz2
cd mhash-0.9.9.9
./configure
make
make install
然后进入原来编译php的源码包下的ext文件夹(保留以前编译时候解开的包,这样版本环境一致)
cd ext/mhash/
/usr/local/php5/bin/phpize
./configure –with-php-config=/usr/local/php5/bin/php-config
make
make install
系统提示生成的mhash.so文件在/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/
然后修改php.ini
extension_dir =“/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”
下面加入
extension=mhash.so
重启apache , 看下phpinfo的提示信息,mhash已经安装好了。
这样在测试有些内容的时候,动态的加载扩展更为方便一些。
没有评论▼