4.4.4. Обновление РНР в CentOS
Внимание!
Указанные действия в этой статье носят исключительно рекомендательный характер, перед выполнением любых действий рекомендуется создать резервную копию VPS.
Для обновления 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 и установите новую:
- Удалите старую версию PHP командой:
yum remove php-common
- Установите новую версию PHP командой:
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
- Если какие-либо пакеты не были заменены на новые, можно выполнить команды:
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 и установите новую:
- Удалите старую версию PHP командой:
yum remove php-common
- Установите новую версию PHP командой:
yum install -y php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring
- Если какие-либо пакеты не были заменены на новые, можно выполнить команды:
yum install yum-plugin-replace yum replace php-common --replace-with=php70w-common