CentOS 7 VestaCP Upgrade PHP to 7.x
On CentOS 7 VestaCP install PHP 5.6 by default. This is very old version of PHP. To upgrade PHP to latest version 7.x, you can install remi repo.
Install EPEL repo
1 |
yum install -y epel-release |
Install yum-utils
1 |
yum install -y yum-utils |
Install remi repo
1 |
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm |
Select PHP version you need
1 |
yum-config-manager --enable remi-php73 |
Here i selected PHP 7.3. You can select differnt PHP versions with commands like.
1 2 3 4 5 |
yum-config-manager --enable remi-php56 yum-config-manager --enable remi-php71 yum-config-manager --enable remi-php72 yum-config-manager --enable remi-php73 yum-config-manager --enable remi-php74 |
Make sure you only enable one PHP version. If you enabled a PHP version from remi repo, disable it with
1 2 3 4 5 6 |
yum-config-manager --disable remi-php56 yum-config-manager --disable remi-php70 yum-config-manager --disable remi-php71 yum-config-manager --disable remi-php72 yum-config-manager --disable remi-php73 yum-config-manager --disable remi-php74 |
Once you have desired version enabled, run yum upgrade
1 |
yum upgrade |
Or only for PHP, run
1 |
yum upgrade php* |