天天看點

php5.6版本安裝出錯 make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

我們手動編譯安裝php5.6版本時,與之前安裝的老版本不一樣,在執行make這一步時會出現錯誤:

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

這是由于伺服器記憶體小于1G所導緻編譯占用資源不足(好吧,我的伺服器一共就1G的記憶體,當然不足)

解決辦法:在編譯參數後面加上一行内容

--disable-fileinfo  

Disable fileinfo support 禁用 fileinfo,搞定

當然你還有可能遇到的錯誤是這樣的:

/usr/bin/ld: cannot find -lltdl

collect2: ld returned 1 exit status

make: *** [sapi/fpm/php-fpm] 錯誤 1

解決辦法:yum install -y libtool-ltdl-devel

本文轉自奇迹的少年部落格51CTO部落格,原文連結http://blog.51cto.com/raffaelexr/1725959如需轉載請自行聯系原作者

liliangchun