LAMP編譯:usr bin ld cannot find lltdl 錯誤的解決辦法
文章來源:https://yangsiwei.com/usr-bin-ld-cannot-find-lltdl-%E9%94%99%E8%AF%AF%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95
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的安裝,應該就沒有什麼問題了:)
最後更新:2017-04-02 04:01:44