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