php 編譯問題請教

edited 十月 2013 in 伺服器環境
請教 phpinfo() 顯示的 active / enable 有何不同?

ex:
xml -> phpinfo() 顯示:active
gd -> phpinfo() 顯示:enable



另外,
在 php source tree 的 ext/bz2 目錄中執行:
1. /usr/local/php/bin/phpize
2. ./configure --with-php-config=/usr/local/php/bin/php-config
3. make
4. make test

出現了錯次訊息如下
PHP Warning: PHP Startup: Unable to load dynamic library 'modules/curl.so' - modules/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0

ps.
而這 curl 乃之前編譯的 shared object



另外就是
有些 extensions 沒有 config.m4 但卻有 config0.m4
導致編譯時出現:
can not find config.m4 ...這該如何處理.......難道要 rename 嗎?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3750

評論

  • edited 十二月 2008
    1. active or enable 只是不同的作者習慣吧
    2. 確定 modules 資料夾有 curl.so 嗎?
    http://www.webhostingtalk.com/showthread.php?t=711694
    3. 就改改看嚕
  • edited 十二月 2008
    感謝kiang哥

    您誤會了
    我的狀況是不論我在php source tree 中的 ext/bz2(或zlib或gd或其他extensions)編譯直至執行 make test 時,結果都會跑出錯誤訊息如下:

    PHP Warning: PHP Startup: Unable to load dynamic library 'modules/curl.so' - modules/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0

    而 curl 乃是我裝完 php 後第一個編譯的 dynamic shared object 為何會不斷扯上關係呢?
Sign In or Register to comment.