2

Каков рекомендуемый способ обновить PHP до 5.3.3 на Snow Leopard? Если я скомпилирую из исходников, это заменит существующую установку PHP 5.3.1. Мне это нужно, потому что я использую nginx в качестве своего веб-сервера. PHP слил PHP-FPM(FastCGI) в ядро PHP с этой последней версией.

PHP 5.3.1 (cli) (built: Feb 11 2010 02:32:22) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies

2 ответа2

2

Я рекомендую использовать менеджер пакетов по вашему выбору (например, MacPorts) для установки PHP без необходимости иметь дело с версией Apple. Apple действительно часто обновляет встроенную версию - и изменение их установки может привести к поломке вашей установки, когда они сделают обновление доступным. В качестве альтернативы вы можете установить php5 из исходных текстов самостоятельно, просто убедитесь, что вы не используете ту же папку, что и в версии Apple (/usr/bin).

После того, как вы его установили, достаточно просто загрузить соответствующий модуль php для Apache. Для nginx я думаю, что вы должны скомпилировать его с соответствующим префиксом для правильной установки PHP. Большинство менеджеров пакетов имеют свою версию nginx, которая также использует свою копию PHP.

0

Вы смотрели на MAMP в качестве альтернативы?

В противном случае вам придется заменить установку PHP по умолчанию. И я понятия не имею, где это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .