php編譯報錯

2010-08-08 13:33 

cannot find -lltdl ,編譯php又出錯了 

php在make過程中出現“usr bin ld cannot find lltdl”錯誤,詳細錯誤如下: /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [libphp5.la] Error 1 

在Google上搜了好久,終於找到答案,原來是在編輯php時添加的“–with-mcrypt”選項造成。所以“usr bin ld cannot find lltdl”錯誤解決辦法如下: 

1、如果不需要mcrypt,那麼編輯php時去掉該選項,然後再make、make install。

 2、如果需要mcrypt,那麼需要安裝libltdl libltdl在libmcrypt軟件包中就有,具體過程: #cd /software/libmcrypt-2.5.8/libltdl #./configure –enable-ltdl-install #make #make install 

這個時候再回到php的安裝目錄下進行php的安裝,應該就沒有什麼問題了:)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章