Обновление до PHP 5.4 на MAC и удаление версии 5.3.10

Я хотел бы обновить мою версию php до версии 5.4.

Когда я смотрю через / usr / local / bin / php -v в консоли, я вижу версию 5.4.3, и с помощью php -v она сообщает, что установлена версия 5.3.10.

Как я могу удалить старую версию?

Ответы на вопрос(1)

Обновить: По состоянию на начало 2014 года вам, вероятно, лучше установитьhttp://php-osx.liip.ch/ строит так как содержит большинство расширений. В случае, если вам действительно нужно собрать свой собственный, следуйте оригинальному ответу.

Оригинальный ответ:

Mac поставляется с предустановленным PHP, который вы можете легко перезаписать.

Вот список шагов, которые я предпринимаю для обновления установленного мной php:

Предпосылки:

  • Xcode and it's Command line utilities (install form preferences) will give you a gcc compiler to build the php with
  • libjpeg, libpng etc. if you want to build with these.

Сборка и установка php:

  • Download the distribution from www.php.net/downloads.php
  • Untar the archive and point your console into the location
  • Now, having still the original old php installed, run php -i | head in the console. What you want is to configure your new php with these flags to ensure you have proper pcre support and everything works just fine.
  • In the php source directory you untarred, run the ./configure script with the flags you just got
  • Build php by running make and sudo make install afterwards. That will actually replace the original php distributed with 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

Ваш ответ на вопрос