Сегодня мне рассказали про очень простой способ обновить PHP на локальной Mac OS X.

Шаг 1. Сначала необходимо установить Xcode, если вы этого до сих пор не сделали. Запускаем его, идем в меню XcodePreferences… и выбираем тут закладку Downloads. Жмем “Install” напротив Command Line Tools. Шаг 1 завершен, в дальнейшем при очередном обновлении этого делать уже не потребуется.

Шаг 2. Снова, если не было это сделано ранее, устанавливаем Homebrew. Для этого достаточно выполнить команду:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

На этом второй шаг завершен и его повторять также не потребуется впоследствии.

Шаг 3. Переходим непосредственно к установке новой версии PHP. По адресу http://php-osx.liip.ch есть небольшой сайтик посвященный утилите для установки PHP. Смотрим раздел “One Line Installation” и копируем оттуда команду, соответствующую желаемой версии интерпретатора. Например, для PHP 5.4 это будет:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

Сегодня он установил мне PHP 5.4.15, который является самой последней версией в данной ветке.

Тут необходимо заметить, что эта утилитка не заменяет установленный в системе PHP, поэтому по умолчанию будет работать старая версия. Чтобы это исправить нужно отредактировать (или создать) файл .profile, который находится в вашей домашней директории (то есть ~/.profile). В этот файл нужно добавить строчку, которая изменит путь поиска бинариков:
export PATH=/usr/local/php5/bin:$PATH

После этого нужно перезапустить терминал (или перелогиниться в нем), чтобы изменения вступили в силу.

Categorized in: