Как обновить PHP до 5.3 на последнем MAMP
Я боролся с этим некоторое время... Поиск в Google всевозможных вещей привел к чему-то полезному.
У меня установлена MAMP 1.8.4 на моем MBP под управлением Snow Leopard - я хочу перейти на PHP до 5.3, чтобы соответствовать рабочей среде моей новой работы... однако я не могу заставить ее работать.
Я попытался загрузить источник 5.3 и скомпилировать его, используя MAMP's ./configure
заявление, но я всегда получаю сообщение об ошибке apxs
и возможно отсутствует config_vars.mk
файл из того, что я понимаю.
Кто-нибудь смог сделать это успешно? Если так, то как?
Что должно было случиться, если бы я отбросил --with-apxs из строки конфигурации? это сломало бы apache/php?
Заранее благодарю за любую помощь.
3 ответа
Текущая версия (1.9) MAMP / MAMP PRO включает PHP 5.3 и доступна на странице загрузки MAMP.
.configure --with-apxs2
указывает, что вы хотите установить PHP как общий модуль Apache 2.
Msgstr "Будет ли (сбросить --with-apxs2) сломать Apache/php? "
Я бы просто не стал этого делать, потому что если вы будете следовать инструкциям Дэвида Голдинга, опубликованным @cdburgess, вы увидите, что MAMP настроен на использование PHP в качестве общего модуля Apache 2. Если вы откажетесь от этой директивы, я не знаю, что произойдет. Но если MAMP поставляется с ним, имеет смысл оставить его для более предсказуемого пути обновления.
config_vars.mk
Люди, стоящие за MAMP, решили не включать этот файл в дистрибутив MAMP, чтобы сделать вашу жизнь более сложной, попробуйте найти этот файл на вашем Mac, и вы подтвердите их коварные способы.
Решите проблему, установив еще одну копию той же версии Apache в отдельную папку, а затем переместите папку скомпилированной сборки в папку MAMP / library /. После этого вы сможете скомпилировать расширения PHP и PECL. Bonus perk: сделайте это, и вы также сможете скомпилировать Apache с дополнительными модулями!
Может быть, эта статья о компиляции PHP с Apache с нуля также поможет вам.
Я в одной лодке. Я смог обойти это, изменив:
--with-apxs2 = / USR / SBIN / APXS
Здесь также есть отличная ссылка:
http://www.davidgolding.net/cakephp/upgrading-php-in-mamp.html