Нетипичный блог

заметки про лайфстайл, коворкинг и интернет-маркетинг
Все заметки

Как на сервере CentOS 7 обновиться до php 7.1

Расскажу как обновиться до PHP 7.1 на OpenVZ или KVM сервере от Джино с контрольной панелью «Джино».
Я хостингом Джино пользуюсь с 2013 года и у них есть много услуг и цены дешевые. Недавно появился даже Windows Server.

По умолчанию на серверах с панелью от Джино стоит стоит PHP 5.6

Сначала подключаемся к серверу по SSH

Для начала необходимо удалить текущие пакеты PHP, установленные на сервере, чтобы узнать какие, введите команду:

rpm -qa | grep php

Удалить их можно так:

yum erase -y название_пакета

А ещё проще:

yum erase -y php-5.6*
yum erase -y mod-php-5.6*

Далее подключаете нужный нам репозиторий

yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

После подключения производите поиск нужной версии PHP, это делается так:

yum search php71

Устанавливаем нужны пакеты PHP 7.1 из репозитория, например:

yum --enablerepo=remi-safe -y install php71 php71-php-pear php71-php-mbstring

Проверяем установился PHP 7.1

php71 -v

Теперь делаем так, чтобы можно было пользоваться командой php

which php71
ll /bin/php71
scl enable php71 bash
php -v

Если вы хотите включить PHP 7.1 автоматически во время входа в систему, выполните следующее:

nano /etc/profile.d/php71.sh

Далее сохраняем файл с содержимым

#!/bin/bash

source /opt/remi/php71/enable
export X_SCLS="`scl enable php71 'echo $X_SCLS'`"

Чтобы использовать 7.1 на Apache httpd, настройте PHP-FPM следующим образом:

yum --enablerepo=remi-safe -y install php71-php-fpm
nano /etc/httpd/conf.d/php.conf

Записываем туда:

<FilesMatch \.php>
# SetHandler application/x-httpd-php
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

Далее комментируем первую строчку в файле /etc/httpd/conf.d/domains.conf

nano /etc/httpd/conf.d/domains.conf

Далее включаем php71-php-fpm и перезапускаем веб-сервер

systemctl start php71-php-fpm
systemctl enable php71-php-fpm
systemctl restart httpd

Проверяем всё ли работает

Регистрируйтесь по моей ссылке и получите бесплатно 300 баллов

Перейти на Джино

Подписаться
Поделиться
Отправить
Класснуть
Вотсапнуть
27 февраля 2018 в 19:33
нет комментариев




Незаполнены: Неправильно заполнены: