2014-01-27 60 views
5

我試圖在Mac上編譯PHP,但在最後一步得到所有這些錯誤。在Mac上編譯PHP

clang: error: no such file or directory: 'ext/date/php_date.o' 
clang: error: no such file or directory: 'ext/date/lib/astro.o' 
clang: error: no such file or directory: 'ext/date/lib/dow.o' 
... 

我看到這些目錄下的* .LO文件,其中該公司預計*的.o。

+0

請告訴我們您使用什麼命令來構建它.... –

+0

嘗試使用gcc-llvm進行編譯。 – cleong

+0

我只是在運行「make」。 –

回答

1

你應該做的第一件事是從http://brew.sh/安裝HomeBrew。然後從Home Brew安裝php54。這會立即爲您設置。

+2

我想創建一個PHP擴展,所以我需要從源代碼編譯,以建立擴展。 –

+0

@BerryBlue你確定那些文件在那裏嗎?也可以嘗試一下「cc = gcc」 – SimplePi

+0

你不需要編譯php來編譯擴展,任何方式自制編譯源碼,不是二進制分發。 – mcuadros