Я хотел бы обновить версию php до версии 5.4.
Когда я просматриваю через /usr/local/bin/php -v в консоли, я вижу версию 5.4.3, а с php -v это говорит мне, что установлена версия 5.3.10.
Как удалить старую версию?
Я хотел бы обновить версию php до версии 5.4.
Когда я просматриваю через /usr/local/bin/php -v в консоли, я вижу версию 5.4.3, а с php -v это говорит мне, что установлена версия 5.3.10.
Как удалить старую версию?
Обновление: По состоянию на начало 2014 года вы, вероятно, лучше всего устанавливаете из http://php-osx.liip.ch/, поскольку он содержит большинство расширений. Если вам действительно нужно собрать свой собственный, следуйте исходному ответу.
Оригинальный ответ:
Mac поставляется с предустановленным php, который вы можете легко перезаписать.
Это список шагов, которые я предпринимаю для обновления php, который я установил:
Предпосылки:
Создание и установка php:
php -i | head
в консоли. Вы хотите настроить свой новый php с помощью этих флагов, чтобы обеспечить правильную поддержку pcre, и все работает отлично../configure
script с введенными вами флагами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