Twitt
@Twitt

Как поменять версию PHP на сервере, если у меня установлено их много?

Юзаю CentOS, хочу поставить одну версию PHP, оно откуда то тянет не ту версию.
Т.е. допустим у меня установлен PHP 7.1, но на данный момент по дефолту используется PHP 5.6. Могу ли я как-то быстро переключаться между версиями? Если вдруг надо 5.6 - переключиться на нее, захотел назад - вернулся на 7.1
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 3
NikkyNick1
@NikkyNick1
Например так:
$ sudo update-alternatives --set php /usr/bin/php7.1

Данная команда установит версию PHP 7.1 по умолчанию.

Так же не забудьте указать нужную версию PHP в конфигах Apache/Nginx
Ответ написан
Комментировать
@green_goo
Используйте докер. Какая нужна версия - контейнер с такой версией и поднимать. И заодно не будет привязки к CentOS или любой другой системе.
Ответ написан
Sanes
@Sanes
Исполльзуйте PHP-FPM. Работает, как с Nginx, так и с Apache.
Не нужен вам докер. Да и вообще он в этом стеке не нужен.

Пример конфига в ответе:
Обязательно ли, при работе с Apache, выставлять в файле «/etc/php/7.3/apache2/php.ini» значение атрибута «cgi.fix_pathinfo» в «0»?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы