Как установить php7 cli вместе с существующим php 5.5 - PullRequest
0 голосов
/ 08 июля 2019

Я хочу установить PHP7-cli, не нарушая существующий PHP 5.5. Есть много проектов, работающих на PHP 5.5, и я хочу создать другое CLI-приложение с использованием PHP7.0.

Сервер Linux Fedora 5. *

PHP 5.5 FSM используется в настоящее время. На сервере нет Composer.

1 Ответ

0 голосов
/ 08 июля 2019

У меня нет большого опыта работы с Fedora, но вы можете установить PHP 7 и просто запустить свои скрипты cli, ссылаясь на двоичный файл PHP напрямую.

Т.е.: /usr/bin/php7.2 path/to/script.php (путь к бину может отличаться в Fedora, мой опыт только в Ubuntu!)

Если после установки PHP 7.2 используется по умолчанию, вы можете использовать update-alternatives, чтобы вернуть 5.5 по умолчанию.

sudo update-alternatives --set php /usr/bin/php5

Кроме того, если включен модуль Apache 7.2, вы можете запустить что-то вроде

sudo a2dismod php7.2 && sudo a2enmod php5.5
sudo service apache2 restart
...