Mac下編譯安裝php7.0報錯

來源:互聯網
上載者:User
在Mac下編譯安裝PHP7.0,出現報錯:

configure: error: jpeglib.h not found.

通過之前在Ubuntu中的安裝經驗知道需要安裝libjpeg-dev
然而在Mac中使用brew無法成功搜尋到該軟體包,在網上查到可以使用brew安裝libjpeg即可,但是安裝過後,並沒有成功。依然報錯,想問問,這個問題如何解決?先謝謝各位了~~

回複內容:

在Mac下編譯安裝PHP7.0,出現報錯:

configure: error: jpeglib.h not found.

通過之前在Ubuntu中的安裝經驗知道需要安裝libjpeg-dev
然而在Mac中使用brew無法成功搜尋到該軟體包,在網上查到可以使用brew安裝libjpeg即可,但是安裝過後,並沒有成功。依然報錯,想問問,這個問題如何解決?先謝謝各位了~~

這種問題不太好回答,不過根據經驗回答一下,一般這種問題可以通過./configure --with-libjpeg指定路徑可以解決。

  1. 你嘗試./configure --help看看後面可以添什麼參數,找一找有沒有類似於--with-jpeg with-jpeglib之類的選項

  2. 雖然你通過brew安裝了libjpeg,但是裡面檔案是被安裝在brew指定的目錄,印象中是/usr/local/Cellar/libjpeg,lib檔案並沒有被添加到/usr/local/include /usr/lib等目錄中,所以變異的時候沒有找到

  3. 綜上,你只能通過手動指定libjpeg庫檔案路徑來嘗試,注意,brew安裝完畢後,是有版本號碼的,可能是/usr/local/Cellar/libjpeg/1.02/,你在手動指定路徑的時候,注意要加全,別到libjpeg這一層就停,那樣編譯器還是找不到庫檔案的。

多試試吧,自己編譯安裝總是會有各種各樣的問題。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.