Как пользователь macOS, вам может потребоваться изменить версию PHP в вашей системе по разным причинам. Будь то совместимость с конкретным проектом или использование новых функций, эта статья расскажет вам о нескольких способах изменения версии PHP в macOS. Мы рассмотрим как ручные, так и автоматизированные подходы, сопровождаемые примерами кода, которые помогут вам легко переключаться между версиями PHP.
Метод 1: использование Homebrew
Homebrew — популярный менеджер пакетов для macOS, который упрощает процесс установки программного обеспечения и управления им. Выполните следующие действия, чтобы изменить версию PHP с помощью Homebrew:
- Установить Homebrew (если еще не установлен):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Установите определенную версию PHP:
brew install php@7.4 - Перейти на установленную версию:
brew unlink php && brew link --overwrite --force php@7.4
Метод 2: использование phpbrew
phpbrew — это инструмент управления версиями PHP, который позволяет устанавливать несколько версий PHP и переключаться между ними. Выполните следующие действия, чтобы изменить версию PHP с помощью phpbrew:
-
Установить phpbrew (если он еще не установлен):
curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar chmod +x phpbrew.phar sudo mv phpbrew.phar /usr/local/bin/phpbrew -
Инициализировать phpbrew:
phpbrew init echo '[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc' >>~/.bash_profile source ~/.bash_profile -
Установите определенную версию PHP:
phpbrew install 7.4.25 +default -
Перейти на установленную версию:
phpbrew switch 7.4.25
Метод 3: использование Docker
Docker предоставляет легкую и изолированную среду для запуска приложений. Выполните следующие действия, чтобы изменить версию PHP с помощью Docker:
-
Установите Docker (если он еще не установлен):
Загрузите и установите Docker с официального сайта ( https://www.docker.com/get-started ). -
Извлеките изображение нужной версии PHP:
docker pull php:7.4 -
Запустите контейнер с полученной версией PHP:
docker run -it --name my-php-container php:7.4 bash
Метод 4: установка вручную
Если вы предпочитаете ручной подход, вы можете установить PHP из исходного кода или использовать предварительно скомпилированные двоичные файлы. Вот шаги, которые помогут изменить версию PHP вручную:
-
Загрузите нужную версию PHP с официального сайта PHP ( https://www.php.net/downloads.php ).
-
Извлеките скачанный архив:
tar -xzf php-7.4.25.tar.gz -
Настройте, скомпилируйте и установите PHP:
cd php-7.4.25 ./configure make sudo make install
Смена версии PHP в macOS необходима разработчикам, работающим над разными проектами или требующим определенных функций PHP. В этой статье представлены несколько способов переключения версий PHP, включая использование Homebrew, phpbrew, Docker и ручную установку. Выберите метод, который лучше всего соответствует вашим потребностям, и наслаждайтесь плавным переключением версий PHP в вашей системе macOS.