2013-10-24 1 views
2

Есть ли безопасный способ понизить версию PHP на OSX Mavericks до 5.3.x, не разрушив ничего плохого?Downgrade PHP 5.4.17 to 5.3.x OSX Mavericks

Есть ли команда удаления пакета или что-то в этом роде? Apple обновила версию PHP по умолчанию до 5.4.17.

Большое спасибо, так как я не могу найти ответ нигде (пока).

- редактировать - То, что я сделал это до сих пор:.

  • Искал информацию о понижая PHP версии на OSX в целом (так как нет никаких конкретных статей по этому поводу для OSX индивидуалистов Это не дал мне результатов, которые я искал. Я не называл Apple, потому что, ну, действительно, Хакре, ты серьезно?

  • Я рассмотрел установку программы, такой как MAMP, как можно чище, без одновременного использования нескольких апачей рядом друг с другом.

И Хакре, я думаю, многие люди найдут этот вопрос полезным в будущем, потому что 5.4 не очень распространен в производственных средах.

+0

Пожалуйста, определите «разрушить что-нибудь плохо». Что вы пробовали до сих пор, как это получилось с точки зрения разрушения? И что еще более важно: почему бы вам не ответить на горячую линию технической поддержки подрядчика вашей операционной системы? – hakre

ответ

2

Вы можете использовать пиво (http://brew.sh/), чтобы установить версию PHP, которую вы хотите. Вы также можете иметь несколько версий PHP и использовать тот, который вам нравится. Больше информации: https://github.com/josegonzalez/homebrew-php

+2

Да, вы также можете летать на Луну с помощью подходящего транспортного средства (ожидающая связь). А затем запустите эти скрипты. Рекомендуемое чтение: http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers – hakre

+0

Я следил за вашей ссылкой и сам заварился. Также я вступил в homebrew-php. Я ввел новый LoadModule в файл httpd.conf, указав на файл .so модуля homebrew. В настоящий момент apache не анализирует php как php, поэтому я должен выяснить, почему это происходит. Мой Apache-журнал говорит: (13) Разрешено: make_sock: не удалось привязать к адресу [::]: 80 (13) Разрешено: make_sock: не удалось привязать к адресу 0.0.0.0:80 нет доступных гнезд для прослушивания, выключение Невозможно открыть журналы, я добираюсь туда, но я не уверен, когда. Спасибо за ваш ответ, указывающий Homebrew – Toobs

+0

Возможно, это поможет: http://superuser.com/questions/353462/13permission-denied-make-sock-could-not-bind-to-address-80-mac-os-lion – m4t1t0

2

@ m4t1t0 указал мне в правильном направлении сегодня. Это была грубая дорога, которая выпила, выйдя из апача.

1. Скачать Brew первый (см @ m4t1t0 ссылку, я не могу отправить его) **

2. Install Brew and tap into PHP

Я хотел бы указать на эту excellent tutorial Юстина Hileman о том, как установить PHP через варево. Я хотел бы посоветовать всем следовать его шагам письмом.

Одно предостережение (не связанные с основным вопросом, но мне потребовалось некоторое время, чтобы понять это):

Проверка в PHP Значение short_open_tag. В моем случае я имею дело с большим количеством проектов, используя короткую версию тега php. Этот параметр может быть отключен, если вы ожидали, что для него будет установлено значение Вкл.

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