Подтвердить что ты не робот

Перейдите на PHP 5.4 на MAC и удалите версию 5.3.10

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

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

Как удалить старую версию?

4b9b3361

Ответ 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