1
任何人都可以给我任何指示为什么以下./configure设置不会实际影响我的PHP构建?编译PHP扩展
详情:
- 的php-5.3.5
- 编译才能使用的php-cgi的在每个域的基础上
例如,我的./configure是这样的:
./configure --with-curl --enable-mbstring
make,make install工作正常,并且我成功获取了我的二进制文件php-cgi。当我运行:
<?php phpinfo() ?>
我可以看到我运行5.3.5,反而有卷曲或MBSTRING没有任何迹象。
然而,有一个问题:如果我使用的扩展直接运行phpize(源),并经过适当的的./configure,make,make install的,我可以添加:
extension=mbstring.so
我的php.ini然后我在我的phpinfo()输出中看到mbstring。
我从中得出的结论是,我可以付出额外的努力来手动编译每个我想要的扩展,但是我无法直接获得扩展来编译。
有什么想法?
第一个虚拟规则:**您是否重新启动apache?**如果您正在通过网页进行测试。其次,试试`PATH/php -m`和`PATH/php -i grep config`,两者都相符?最后,确保你访问正确的PHP二进制文件 – ajreal 2011-02-01 07:25:58