2014-01-27 7 views
5

Я пытаюсь скомпилировать PHP на Mac, но получаю все эти ошибки на последнем этапе.Компиляция PHP на Mac

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

Первое, что вам нужно сделать, это установить HomeBrew с http://brew.sh/. Затем установите php54 из Home Brew. Это мгновенно установит его для вас.

+2

Я пытаюсь создать расширение PHP, поэтому мне нужно скомпилировать исходный код, чтобы построить расширение. –

+0

@BerryBlue Вы уверены, что файлы есть? Также попробуйте «cc = gcc» – SimplePi

+0

вам не нужно компилировать php для компиляции расширения, в любом случае homebrew компиляции из источников, а не бинарный дистрибутив. – mcuadros

Смежные вопросы