Обновить php mac os

Как установить новый PHP в macOS

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

По умолчанию в macOS уже установлен PHP, но иногда требуется обновить конфигурацию или устновить другую версию PHP.

Я уже рассказывал про то, как установить и настроить PHP. Фактически до этого мы просто включали PHP в настройках Apache.

Недавно мне потребовалась поддержка расширения GD Freetype и пришлось установить другую версию PHP. На официальном сайте рекомендуют использовать уже готовые и сконфигурированные для этого пакеты.

Я воспользовался пакетами от Liip (https://php-osx.liip.ch). Это готовые сборки различных версий PHP, которые очень легко установить.

Устанавливаем PHP

Сразу замечу, что новая версия PHP установится параллельно с текущей, поэтому волноваться не стоит. Откройте терминал и выполните следующую команду:

Данная команда автоматически скачает и установит в macOS PHP версии 5.6. Если нужна другая версия, укажите вместо 5.6 ее номер (например, можно указать версию 7.1).

Установка может занять некоторое время. У меня на это ушло около минуты.

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

В конце я получил следующее сообщение:

Restarting Apache
[Fri Mar 17 10:03:03.441097 2017] [so:warn] [pid 26302] AH01574: module php5_module is already loaded, skipping

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

Откроем файл конфигурации Apache, для этого выполните в терминале команду:

Найдите строку: LoadModule php5_module libexec/apache2/libphp5.so и закомментируйте ее (перед строкой нужно поставить символ решетки #). Сохраните и закройте файл.

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

Осталось перезапустить Apache. Выполните в терминале команду:

На этом установка новой версии PHP завершена.

Источник

Как обновить PHP в Mac OS X?

Я считаю, что это ужасно тупой вопрос, но как ни странно, эта проблема плохо документированы.

Я хотел бы обновить php, но есть несколько проблем:

Я бегу на леопарда. У меня такое чувство, что Apple не хочет, чтобы Вы обновлялись. Будет ли покупка Snow Leopard и обновление решить эту проблему (и будущие, как это)?

12 ответов

возможно, вы захотите проверить PHP-пакет Marc Liyanage. Он поставляется в хорошем пакете установщика Mac OS X, который вы можете дважды щелкнуть. Он держит все в курсе.

кроме того, хотя обновление до Snow Leopard не поможет вам делать обновления PHP в будущем, это, вероятно, даст вам более новую версию PHP. Я запускаю OS X 10.6.2, и у него есть PHP 5.3.0.

нет встроенного менеджера пакетов. MacPorts не распознает php как установленный пакет, потому что он не устанавливал сам PHP.

вы все еще можете установить его с MacPorts. sudo port install php52 (или любая версия, которую вы хотите) установит PHP.

Я думаю, что один простой способ сделать это, это:

1-Проверьте, где находится ваш текущий PHP:

вы видите? Обычно наши команды, которые мы запускаем, являются ссылкой в /usr/local/bin so.

2-разблокируйте эту текущую ссылку PHP

3-установить PHP 7.1

как я уже сказал, Это простой способ, я думаю.

Как было рекомендовано здесь, этот сайт обеспечивает удобный, современный один вкладыш.

Это не перезаписывает базовую версию PHP в вашей системе, а вместо этого устанавливает ее чисто в /usr/local/php5.

мой предпочтительный метод-просто установить через Homebrew.

когда вы открываете этот файл, вы должны прокомментировать эту строку следующим образом:

затем добавьте правильный путь (который уже должен быть установлен, если у вас есть устанавливается черезhttp://php-osx.liip.ch/ ссылка):

после этой модификации мой PHP наконец-то загрузил правильную установку PHP. При этом, если что-то пойдет не так, это может быть потому, что OS X сделана для работы с родной установкой PHP во время установки OS X. Чтобы вернуться, просто отмените изменение выше.

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

обновление до Snow Leopard не решит вашу основную проблему обновления PHP. Apple не всегда поддерживает стороннее программное обеспечение, которое она связывает с обновлениями ОС. И полагаясь на Apple, чтобы получить вам исправление ошибки / обновление для системы безопасности, вам нужны проблемы.

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

сохранение при нажатии клавиш, это сработало на MacOS Sierra:

Проверьте текущую версию php в терминале с помощью следующей команды,

вы видите текущую версию php в терминале, и следующая команда запускается в терминале, если вы хотите обновить свою версию php с php concat с версией, понравившейся как,

пожалуйста, перезапустите терминал, если вы закончили обновление версии php и запустите команду.

Теперь вы видите текущую версию PHP в терминале. спасибо

используйте эту команду:

лучший способ обновления скомпилировать его из исходников

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

для обновления php7 до последней стабильной версии brew upgrade php7 или для рнр5.X до последней стабильной версии

использовать brew list чтобы проверить установленную версию

Источник

Как обновить PHP в Mac OS X?

Мне кажется, это ужасно тупой вопрос, но, как ни странно, эта проблема плохо документирована.

Я хотел бы обновить PHP, но есть несколько проблем:

Я бегаю на Леопарде. У меня такое чувство, что Apple не хочет, чтобы вы обновлялись. Решит ли покупка Snow Leopard и апгрейд эту проблему (и будущие подобные)?

13 ответов

Вы можете проверить пакет PHP Марка Лиянаге. Он поставляется в красивом пакете установщика Mac OS X, который можно дважды щелкнуть. Он держит его в актуальном состоянии.

Кроме того, хотя обновление до Snow Leopard не поможет вам обновлять PHP в будущем, оно, вероятно, даст вам более новую версию PHP. Я использую OS X 10.6.2 и PHP 5.3.0.

Я думаю, что один простой способ сделать это:

Как я уже сказал, я думаю, это простой способ.

Проверьте текущую версию php в терминале с помощью следующей команды:

Вы видите текущую версию php в терминале, а следующая команда запускается в терминале, если вы хотите обновить свою версию php с помощью php concat с версией, которая нравится как,

Пожалуйста, перезапустите терминал, если вы завершили установку обновления версии php, и выполните команду.

Используйте эту команду:

Вы можете использовать curl для обновления версии php.

Проверить обновленную версию

См. этот учебник, который может быть вам полезен

Для обновления php7 до последней стабильной версии brew upgrade php7 или для php5.X до последней стабильной версии

Нет встроенного менеджера пакетов. MacPorts не распознает php как установленный пакет, потому что он не устанавливал сам PHP.

Вы все еще можете установить его с помощью MacPorts. sudo port install php52 (или какая вам нужна версия) установит PHP.

Вариант №1

Как рекомендовано здесь, этот сайт предоставляет удобный и актуальный единый лайнер.

Это не перезаписывает базовую версию PHP в вашей системе, а вместо этого чисто устанавливает ее в / usr / local / php5.

Вариант 2

Когда вы открываете этот файл, вы должны закомментировать эту строку следующим образом:

После этой модификации мой PHP наконец загрузил правильную установку PHP. При этом, если что-то пойдет не так, это может быть связано с тем, что OS X настроена на работу с собственной установкой PHP во время установки OS X. Чтобы вернуться, просто отмените указанное выше изменение.

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

Экономия на нажатиях клавиш, это работало на MacOS Sierra:

Источник

Как обновить PHP в Mac OS X?

Я считаю, что это ужасно тупой вопрос, но как ни странно, эта проблема плохо документированы.

Я хотел бы обновить php, но есть несколько проблем:

Я бегу на леопарда. У меня такое чувство, что Apple не хочет, чтобы Вы обновлялись. Будет ли покупка Snow Leopard и обновление решить эту проблему (и будущие, как это)?

12 ответов:

вы можете проверить пакет PHP Marc Liyanage. Он поставляется в хорошем пакете установщика Mac OS X, который вы можете дважды щелкнуть. Он держит его довольно современным.

кроме того, хотя обновление до Snow Leopard не поможет вам делать обновления PHP в будущем, это, вероятно, даст вам более новую версию PHP. Я запускаю OS X 10.6.2, и у него есть PHP 5.3.0.

нет встроенного менеджера пакетов. MacPorts не распознает php как установленный пакет, потому что он не устанавливал сам PHP.

вы все еще можете установить его с MacPorts. sudo port install php52 (или в зависимости от того, какую версию вы хотите) установит PHP.

Я думаю, что один простой способ сделать это, это:

1-Проверьте, где находится ваш текущий PHP:

вы видите? Обычно наши команды, которые мы запускаем, являются ссылкой в /usr/local / bin so.

2-разблокируйте эту текущую ссылку PHP

3-установить PHP 7.1

как я уже сказал, Это простой способ, я думаю.

Как было рекомендовано здесь,этот сайт обеспечивает удобный, последний один вкладыш.

Это не перезаписывает базовую версию PHP в вашей системе, а вместо этого устанавливает ее чисто в /usr/local/php5.

когда вы открываете этот файл, вы должны закомментировать эту строку следующим образом:

затем добавить в правильном пути (который уже должен быть установлен, если у вас есть устанавливается через http://php-osx.liip.ch/ ссылка):

после этой модификации мой PHP, наконец, загрузил правильную установку PHP. Это, как говорится, если все идет шатко, это может быть потому, что OS X сделан для отработки собственной установки PHP во время установки OS X. Чтобы вернуться, просто отменить изменения выше.

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

обновление до Snow Leopard не решит вашу основную проблему поддержания PHP в актуальном состоянии. Apple не всегда поддерживает стороннее программное обеспечение, которое она связывает в актуальном состоянии с обновлениями ОС. И полагаясь на Apple, чтобы получить вам исправление ошибок / обновление безопасности, которое вам нужно, вы просите о проблемах.

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

экономия на нажатиях клавиш, это работало на MacOS Sierra:

Источник

How do I upgrade PHP in Mac OS X?

I feel this is an awfully obtuse question to ask, but strangely, this problem is poorly documented.

I would like to upgrade PHP, but there are several problems:

I am running on Leopard. I have a feeling Apple doesn’t want you to upgrade. Would buying Snow Leopard and upgrade solve this problem (and future ones like it)?

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

13 Answers 13

You may want to check out Marc Liyanage’s PHP package. It comes in a nice Mac OS X installer package that you can double-click. He keeps it pretty up to date.

Also, although upgrading to Snow Leopard won’t help you do PHP updates in the future, it will probably give you a newer version of PHP. I’m running OS X 10.6.2 and it has PHP 5.3.0.

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

I think one simple way to do it, is:

You see? Usually, our commands that we run is a link in /usr/local/bin so.

Like I said, its a simple way I think.

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

There is no built-in package manager. MacPorts doesn’t recognize php as an installed package because it didn’t install PHP itself.

You could still install it with MacPorts. sudo port install php52 (or whichever version you want) will install PHP.

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

Option #1

As recommended here, this site provides a convenient, up-to-date one liner.

This doesn’t overwrite the base version of PHP on your system, but instead installs it cleanly in /usr/local/php5.

Option #2

My preferred method is to just install via Homebrew.

Обновить php mac os. Смотреть фото Обновить php mac os. Смотреть картинку Обновить php mac os. Картинка про Обновить php mac os. Фото Обновить php mac os

When you open this file, you have to comment out this line like so:

Then add in the correct path (which should already be installed if you have installed via the http://php-osx.liip.ch/ link):

After this modification, my PHP finally loaded the correct PHP installation. That being said, if things go wonky, it may be because OS X is made to work off the native installation of PHP at the time of OS X installation. To revert, just undo the change above.

Anyway, hopefully this is helpful for anyone else spending countless hours on this.

Источник

Leave a Reply

Your email address will not be published. Required fields are marked *