編譯PHP錯誤:undefined reference to `ts_resource_ex'


執行PHP的編譯命令:

sudo ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
sudo make

 

產生下面的錯誤信息:

/usr/local/src/php-5.4.3/ext/standard/info.c:105: 
ext/standard/.libs/info.o: In function `php_info_printf':
/usr/local/src/php-5.4.3/ext/standard/info.c:83: undefined reference to `ts_resource_ex'
ext/standard/.libs/info.o: In function `php_info_print_html_esc':
/usr/local/src/php-5.4.3/ext/standard/info.c:69: undefined reference to `ts_resource_ex'
ext/standard/.libs/info.o: In function `php_print_gpcse_array':
/usr/local/src/php-5.4.3/ext/standard/info.c:208: undefined reference to `executor_globals_id'
ext/standard/.libs/info.o: In function `php_info_print_request_uri':
/usr/local/src/php-5.4.3/ext/standard/info.c:97: undefined reference to `sapi_globals_id'
ext/standard/.libs/info.o: In function `php_print_info':
/usr/local/src/php-5.4.3/ext/standard/info.c:874: undefined reference to `executor_globals_id'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] 錯誤 1

 

出現這樣的錯誤信息可能是我以前用不同的參數編譯過PHP。

 

解決方法:執行make clean刪除上次的編譯結果,然后再重新編譯就OK了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM