vps:administration:centos-php-update

4.4.6. Обновление РНР в CentOS

Смена версии PHP выполняется через консоль. В ISPmanager такой возможности нет.

Указанные действия в этой статье носят исключительно рекомендательный характер, перед выполнением любых действий рекомендуется создать резервную копию VPS.

Подключившись к серверу по SSH, нужно выполнить команды:

wget -q -O - http://www.atomicorp.com/installers/atomic | sh 
yum -y update php

Узнать текущую версию PHP можно командой:

php -v

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

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

После подключения репозитория выполните команду:

php -v
  • Если в результате выведется текст вида php: command not found, то установите PHP новой версии, выполнив команду:
    yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring 

  • Если в результате выведется текст вида PHP 5.X.XX (cli) или схожий с ним, удалите старую версию PHP и установите новую:
    1. Удалите старую версию PHP командой:

      yum remove php-common

    2. Установите новую версию PHP командой:

      yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

    3. Если какие-либо пакеты не были заменены на новые, можно выполнить команды:

      yum install yum-plugin-replace
      yum replace php-common --replace-with=php56w-common

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

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

После подключения репозитория выполните команду:

php -v
  • Если в результате выведется текст вида php: command not found, то установите PHP новой версии, выполнив команду:
    yum install -y php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring 

  • Если в результате выведется текст вида PHP 5.X.XX (cli) или схожий с ним, удалите старую версию PHP и установите новую:
    1. Удалите старую версию PHP командой:

      yum remove php-common

    2. Установите новую версию PHP командой:

      yum install -y php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring

    3. Если какие-либо пакеты не были заменены на новые, можно выполнить команды:

      yum install yum-plugin-replace
      yum replace php-common --replace-with=php70w-common
  • vps/administration/centos-php-update.txt
  • Последние изменения: 2019/09/30 14:16
  • — karlov