Задать вопрос
@sanok_ps
Веб-разработчик, php-бекенд, Вордпресс

Как установить несколько версий PHP на VPS Centos 7?

Имеется чистый сервер на Centos 7. Необходимо установить php7 (для WordPress) и так же php 5.4 (для отдельного скрипта вне WordPress). Раньше на хостинге в .htaccess можно было указывать версию php для данной директории, потому что там было несколько версий php - все удобно было. Как это реализовать на своем VPS?
Может нужно панель управления ставить сразу? Бесплатной Webuzo решить этот вопрос?

UPD.: поставил бесплатный Вебузо.
  • Вопрос задан
  • 2293 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Может нужно панель управления ставить сразу? Бесплатной Webuzo решить этот вопрос?

Поставь ISP manager и не парься, всё из коробки %)))
PS: У меня VPS на FirstVDS, там с любым тарифом ISP бесплатно.
Ответ написан
piromanlynx
@piromanlynx
Системный администратор в Perfect Solutions
Соберите каждую версию из иходников с --prefix
  • /opt/php5.3
  • /opt/php5.4
  • /opt/php5.5
  • /opt/php5.6
  • /opt/php7.0

И заведите нужные FPM из них. По первому разу будет сложно, но я думаю Вы напишите скрипт и второй раз уже не будете собирать руками все версии php :-)
Ответ написан
Комментировать
@marcus2018
есть бесплатный вариант виртуального веб сервера - Webmin+Virtualmin webmin.com
Легко ставится, легко настраивается
Для нескольких версий PHP сделай установку модулей:
К примеру для установки php 7.3
yum install scl-utils
yum install https://dl.fedoraproject.org/pub/epel/epel-release...
yum install rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install php73
yum install php73-php-mysqlnd
yum install php73-php-curl
yum install php73-php-simplexml
yum install php73-php-devel php73-php-gd php73-php-json php73-php-mcrypt php73-php-mbstring php73-php-opcache php73-php-pear php73-php-pecl-apcu php73-php-pecl-geoip php73-php-pecl-imagick php73-php-pecl-json-post php73-php-pecl-memcache php73-php-pecl-xmldiff php73-php-pecl-zip php73-php-pspell php73-php-soap php73-php-tidy php73-php-xml php73-php-xmlrpc

Если нужны дополнительные пыхи, замени "php73" на любой другой, и повтори операцию
В настройках сервера можешь переключать версии пыха как для основной папки "public_html" так и для отельных внутренних директориях
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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