安裝 PHP 7.3.7 出現 make: *** [sapi/cli/php] Error 1 解決辦法彙總

問題起因,編譯安裝 PHP 7.3.7 的過程中 configure 是正常的,但是 make 時一直提示

make: * [sapi/cli/php] Error 1

自己花了好久才找到解決方法,便想到記錄在這裏,可能會對後面遇到同樣問題的人有所幫助

以下是解決方法彙總:

  • 如果在錯誤信息中有看到類似undefined reference to libiconv_open 之類的提示,可以通過在 make 時附加上對應的庫來解決,例如 make ZEND_EXTRA_LIBS='-liconv'。這裏是網上能夠搜索到的解決方法,但是作者自己遇到的並不是這種或者類似的情形。
  • 系統中先是裝了一個 openssl 版本和自己 yum 安裝的 devel 版本不對應,可以通過 yum remove openssl-devel 卸載後再編譯,這裏自己遇到的就是這種情況。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章