Установка нескольких PHP на CentOS 6.10

Установка нескольких PHP на CentOS 6.10

У меня есть PHP 7.0 на моем VPS с CentOS 6.10 и есть приложение, которому нужен PHP 7.1 и выше. Также есть отдельное приложение, которое использует функцию php, которая устарела в PHP 7.1, поэтому мне нужны и PHP 7.0, и 7.1

У меня есть репозитории remi-php70 и remi-php71, но когда я делаю , yum --enablerepo=remi-php71 install php71он показывает No package php71 available.

Я также попробовал установить centos-release-sclпакет, но он снова говорит No package centos-release-scl available.

У меня есть другой VPS с CentOS 6.9, и на нем доступны оба пакета.

Я не знаю, что изменилось в CentOS 6.10. Может понадобиться помощь.

ОБНОВЛЯТЬ: Я понял, что VPS работает на 32-битной CentOS 6, а другой VPS — на 64-битной. Неудивительно, что он не смог найти пакеты. Так что, любая идея запуска нескольких версий PHP, когда centos-release-sclнедоступна в 32-битной CentOS.

решение1

Я рекомендую вам прочитатьСоветы по настройке PHPв которых объясняется, как перейти на FPM и использовать несколько версий PHP с помощью коллекций программного обеспечения, предназначенных для параллельной установки.

Официальный репозиторий RHSCL / Centos-scl предоставляет коллекции rh-php70 и rh-php71.

Репозиторий Remi предоставляет несколько новых версий (php56, php70, php71, php72, php73) и также используется в качестве апстрима для RHSCL.

СмотритеВолшебникинструкция по установке.

PS: более новые официальные коллекции (такие как rh-php71) теперь доступны только для CentOS 7.

решение2

Сначала убедитесь, что репозиторий действительно включен:

vim /etc/yum.repos.d/remi-php71.repo

Убедитесь, что в enabledстроке указано:

enabled=1

Сделайте то же самое для

/etc/yum.repos.d/remi-php70.repo

После,

yum list available | egrep 'php71|php70'

Предоставим вам все доступные пакеты php71.php70

Затем вы можете продолжить:

yum install php70 php70-php php71 php71-php

Обновлять

Вы можете загрузить разные версии, phpесли установите пакеты из sclрепозитория, которые начинаются с rh-php70, rh-php71и так далее и тому подобное.

Связанный контент