Install PHP 7.3 in CentOS 8
CentOS 8 comes with PHP 7.2. To install PHP 7.3, you need to enable remi repo. You can download remi-release rpm file from
Download and install remi-release rpm
1 2 |
cd ; wget http://rpms.remirepo.net/enterprise/remi-release-8.rpm dnf install remi-release-8.rpm |
if you have older php version and don’t want to keep it, uninstall it with
1 |
dnf remove php-gd php-xml php-mbstring php-common php php-odbc php-mysqlnd php-json php-process php-cli php-fpm php-intl php-bcmath php-soap php-pdo |
Install PHP 7.3
1 |
dnf install php73 |
Set it as default PHP version
1 |
update-alternatives --install /usr/bin/php php /usr/bin/php73 1 |
Install PHP modules
1 |
dnf install -y php73-php php73-php-gd php73-php-fpm php73-php-pdo php73-php-xml php73-php-json php73-php-imap php73-php-intl php73-php-json php73-php-soap php73-php-bcmath php73-php-xmlrpc php73-php-mysqlnd php73-php-mbstring php73-php-zip |
Install php-fpm package
1 |
dnf install php73-php-fpm |
set php-fpm to start on boot
1 |
systemctl enable php73-php-fpm |
Start php-fpm
1 |
systemctl start php73-php-fpm |
Restart Apache
1 |
systemctl restart httpd |
PHP 7.3 php.ini located at
1 |
/etc/opt/remi/php73/php.ini |
Module directory for PHP 7.3 at
1 |
/opt/remi/php73/root/usr/lib64/php/modules/ |
Related Posts