Я хотел бы обновить версию 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 -i | head
в консоли. Вы хотите настроить ваш новый php с этими флагами, чтобы обеспечить правильную поддержку pcre, и все работает отлично. ./configure
с флагами, которые вы только что получили 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