mac os update php

How to update PHP version on Mac OS X

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

Dec 17, 2018 · 2 min read

This was written in 2018. Now, all the brew taps in this blog have been deprecated.

Using Homebrew

First, make sure that your homebrew is up to date

brew update && brew upgrade

If you didn’t have homebrew, install it right away!

Using Brew Tap command allows Homebrew to tap into another repository of formula.

brew tap homebrew/dupes
These formulae were those that duplicated software provided by macOS.

brew tap homebrew/versions
These formulae provided multiple versions of existing packages or newer versions of packages that were too incompatible to go in homebrew/core.

brew tap homebrew/homebrew-php
A centralized repository for PHP-related brews.

Checking php version using the following commands

To unlink the last version

brew unlink php
[depends on the current version on your computer]

For instance, your current php version is 5.5
brew unlink php55

To install the new version of php

brew install php
[If you need another version just change the version number]

If you need php 7.1
brew install php71

then check php version again

If everything looks fine then congratulation! you’ve finished the php updated.

But I f you find the following errors
Error:Could not symlink file: /urs/local/Cellar/php.

you need to run the following commands

check php version again

linked to the old version?

Source your file with source

/.bash_profile or source

/.profile
(same as close and reopen your terminal).

Источник

Как изменить версию PHP в Mac?

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

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

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

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

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

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

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

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

Так же посмотрите
brew doctor

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

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

Warning: You have MacPorts or Fink installed:
/opt/local/bin/port

This can cause trouble. You don’t have to uninstall them, but you may want to
temporarily move them out of the way, e.g.

У вас стоит так же MacPorts, рекомендуется выбрать что-то одно.

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
python@2

запустите brew link python@2

Warning: Broken symlinks were found. Remove them with `brew prune`:

Источник

Upgrade to PHP 8 with Homebrew on Mac

Do you want to learn more about PHP 8.1? There’s The Road to PHP 8.1. For the next 10 days, you’ll receive a daily email covering a new and exiting feature of PHP 8.1; afterwards you’ll be automatically unsubscribed, so no spam or followup. Subscribe now!

# Upgrading with Homebrew

Start by making sure brew is up-to-date:

# Normal upgrade

# Upgrade with shivammathur/homebrew-php

To switch between versions, use the following command:

You can read more in the repository.

# Next steps

Restart Nginx or Apache:

And make sure that your local web server also uses PHP 8 by visiting this script:

Note: if you’re using Laravel Valet, please keep on reading, you need some extra steps in order for the web server to properly work.

# Valet

If you’re using Laravel Valet, you should do the following steps to upgrade it:

You can use valet use to switch between PHP versions:

# Extensions

PHP extensions are installed using pecl. I personally use Imagick, Redis and Xdebug. They can be installed like so:

You can run pecl list to see which extensions are installed:

You can search for other extensions using pecl search :

Make sure to restart your web server after installing new packages:

If you’re using Laravel Valet, you should restart it as well.

Make sure all extensions are correctly installed and loaded by checking both your PHP webserver and CLI installs:

If extensions aren’t properly loaded, there are two easy fixes.

Now check the ini file:

Note that if you’re testing installed extensions via the CLI, you don’t need to restart nginx, apache or Valet when making changes to ini settings.

The second thing you can do, if you’re updating from an older PHP version which also used pecl to install extension; is to reinstall every extension individually.

# Last step

Finally you should test and upgrade your projects for PHP 8 compatibility.

Источник

Как обновить 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 чтобы проверить установленную версию

Источник

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)?

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

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.

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

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.

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

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.

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

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.

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

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.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *