Ответ 1
Обновление: По состоянию на начало 2014 года вы, вероятно, лучше всего устанавливаете из http://php-osx.liip.ch/, поскольку он содержит большинство расширений. Если вам действительно нужно собрать свой собственный, следуйте исходному ответу.
Оригинальный ответ:
Mac поставляется с предустановленным php, который вы можете легко перезаписать.
Это список шагов, которые я предпринимаю для обновления php, который я установил:
Предпосылки:
- Xcode и его утилиты командной строки (установки форм) предоставят вам компилятор gcc для сборки php с помощью
- libjpeg, libpng и т.д., если вы хотите построить с ними.
Создание и установка php:
- Загрузите дистрибутив с сайта www.php.net/downloads.php
- Отвяжите архив и укажите свою консоль в расположение.
- Теперь, установив исходный старый php, запустите
php -i | head
в консоли. Вы хотите настроить свой новый php с помощью этих флагов, чтобы обеспечить правильную поддержку pcre, и все работает отлично. - В исходном каталоге php, который вы распаковали, запустите
./configure
script с введенными вами флагами - Постройте php, запустив
make
иsudo make install
. Это фактически заменит исходный php, распространяемый с OS X.
И не забудьте запустить make test
...
Пример: мой рабочий процесс для создания php
wget http://url_to/php_source.tar.gz
tar -zxvf php_source.tar.gz
cd php_source/
php -i | head
./configure --prefix=/usr --with-snmp # ... same flags as previous build
make
sudo make install