2014-01-27 62 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