2012-07-02 3 views
2

Я работаю на OS X 10.5 (Leopard), и я хочу обновить текущую версию PHP 5.2.15 (cli), которая у меня есть для PHP 5.3 или даже 5.4.Обновление PHP на моем Mac OS X 10.5

Дело в том, что мне нужно запустить некоторые фрагменты PHP в моем терминале, а версия, которая у меня есть (PHP 5.2.15 (cli) (построено: 5 мая 2011 18:56:00)) t разрешить некоторые функции. Вот почему мне нужно обновить текущую версию.

Я искал в Интернете, но ничего не нашел. Как мне это сделать ?

Спасибо!

ответ

-2

Вы не должны обновлять версию PHP по умолчанию, а устанавливать ее, я считаю, что ее tmp в MacOSX. Загрузите исходный код с сайта PHP, затем выполните обычную рассылку командной строки, которую довольно легко найти в Интернете. Сам файл знает, куда положить все. А затем просто убедитесь, что ваш путь может указывать на новую установку PHP.

Набрав `which php-filename ', вы можете увидеть, уже ли он на вашем пути или нет. Надеюсь, это даст вам немного лучшую идею.

EDIT: Хорошо, я исправил свою предыдущую часть, на которой находится /tmp. Из того, что я вижу, его /var. То, где OSX отказал в установке новых установок. Это то, что вы должны делать, чтобы не возиться со встроенным материалом. Вы никогда не знаете, когда вам это понадобится.

+0

Распаковка исходного кода PHP в '/ tmp' не устанавливает его. – duskwuff

+0

@ duskwuff Ха-ха, я знаю это. Если вы внимательно прочитаете, я этого не сказал. Я сказал, что считаю, что он идет в tmp (точнее, tmp/bin). Я не могу быть слишком уверенным, потому что я не на своем компьютере, но по умолчанию OSX по умолчанию помещает эту информацию в этот каталог. Вы можете разархивировать его на рабочем столе и запустить там установщик, и он будет по умолчанию помещать его туда. Это был мой опыт. Если я совершенно не прав, напишите свой собственный ответ и помогите человеку, ищущему помощь ... – Andy

+0

Прошу прощения, но вы на самом деле совершенно неправы. '/ tmp' - временная директория; его содержимое очищается, когда машина перезагружается. Установка программного обеспечения на '/ tmp' не будет работать очень хорошо. – duskwuff

1

Шаг 1. установить Homebrew

Шаг 2. установить Homebrew-php

Шаг 3. установить версию PHP вы хотите

Шаг 4. кодирование счастливым PHP.

В качестве альтернативы, если вы не можете получить эту работу (не должно быть проблемой, но на всякий случай), вы можете попробовать использовать MAMP.

+0

Кажется, что я не могу установить Homebrew-php на Leopard (10.5). И установка MAMP не поможет мне, потому что мне нужно запустить эти PHP-фрагменты в моем терминале. Однако, спасибо большое! –

+0

Нельзя ли просто отредактировать $ PATH? –

+0

Вы можете использовать php MAMP из терминала, он находится в папке '/ Applications/MAMP/bin/php/php5.xx/bin/php' (с заменой 5.xx на версию php, с которой работает ваша мама, - они обновляют ее регулярно). Вы можете добавить это к фронту вашего $ PATH или символически привязать его к тому, что уже на вашем пути. – Ben

Смежные вопросы