今天在配置一台新的服務器安裝php-5.5.19時出現了make: *** [sapi/cli/php] 錯誤 1的問題,看了一下原因,是因為configure環境變量沒設置好的原因,這裡就出現make: *** [sapi/cli/php] 錯誤 1的解決方法寫下來,可能以後用得到。
解決方法:
第1步:在終端執行“vi Makefile”。
第2步:找到大概106行代碼EXTRA_LIBS,以下是作者這裡以前默認的完整代碼。
EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lltdl -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lfreetype -lmysqlclient -lz -lm -lrt -ldl -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt
第3步:在後面添加“ -liconv”,添加完以下如下所示。
EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lltdl -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lfreetype -lmysqlclient -lz -lm -lrt -ldl -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -liconv
注:如果自己實在找不到,可直接到sftp中,直接把makefile文件下載下來,全文搜索“EXTRA_LIBS”,即可,因為不同的php版本,可能會在不同的行數。