谁能给我任何关于为什么以下./configure设置似乎不会真正影响我的 PHP 构建的指示?
细节:
- php-5.3.5
- 编译以便在每个域的基础上使用php-cgi
例如,我的./configure如下所示:
./configure --with-curl --enable-mbstring
make,make install工作正常,我成功获得了我的php-cgi二进制文件。当我运行时:
<?php phpinfo() ?>
我可以看到我正在运行 5.3.5,但没有curl或mbstring的迹象。
但是,有一个问题:如果我直接(在源代码中)在扩展上使用 run phpize并通过适当的./configure、make、make install,我可以添加:
extension=mbstring.so
到我的php.ini,然后我在 phpinfo() 输出中看到mbstring。
我由此推测,我可以付出额外的努力来手动编译我想要的每个扩展,但我无法直接编译这些扩展。
有什么想法吗?