Using PHP 7: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
Upgrade you PHP to php 7.2 by running: | Upgrade you PHP to php 7.2 by running: | ||
On CentOS 6 | |||
<pre> | |||
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm | |||
rpm -Uvh remi-release-6.rpm | |||
</pre> | |||
On CentOS 7 | |||
<pre> | |||
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm | |||
rpm -Uvh remi-release-7.rpm | |||
</pre> | |||
Then | |||
<pre> | <pre> | ||
yum -y replace php-common --replace-with=php72-php-common | yum -y replace php-common --replace-with=php72-php-common | ||
yum -y install php72-php-cli | yum -y install php72-php-cli | ||
yum -y install php72-php-pecl-http php72-php-pecl-http-devel | yum -y install php72-php-pecl-http php72-php-pecl-http-devel | ||
yum -y install php72-php-pecl-mysql | yum -y install php72-php-pecl-mysql php72-php | ||
yum -y install php72-php-pecl-raphf php72-php-pear php55-php-ldap php72-php-cli php72-php-mysqlnd php72-php-xml | |||
yum -y install php72-php-pecl-mysql php72-php-pecl-http-devel php72-php-mbstring php72-php-process php72-php-pecl-http php72-php-json php72-php-pdo | |||
service httpd restart | |||
cp /usr/local/src/ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules | |||
ln -s /usr/bin/php72 /usr/bin/php | ln -s /usr/bin/php72 /usr/bin/php | ||
</pre> | |||
Edit /etc/opt/remi/php72/php.ini to include the ioncube loader | |||
service httpd restart | service httpd restart | ||
</pre> | </pre> |
Revision as of 20:34, 18 January 2021
PHP 7 usage is still experimental...
Upgrade you PHP to php 7.2 by running:
On CentOS 6
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm
On CentOS 7
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm
Then
yum -y replace php-common --replace-with=php72-php-common yum -y install php72-php-cli yum -y install php72-php-pecl-http php72-php-pecl-http-devel yum -y install php72-php-pecl-mysql php72-php yum -y install php72-php-pecl-raphf php72-php-pear php55-php-ldap php72-php-cli php72-php-mysqlnd php72-php-xml yum -y install php72-php-pecl-mysql php72-php-pecl-http-devel php72-php-mbstring php72-php-process php72-php-pecl-http php72-php-json php72-php-pdo service httpd restart cp /usr/local/src/ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules ln -s /usr/bin/php72 /usr/bin/php
Edit /etc/opt/remi/php72/php.ini to include the ioncube loader
service httpd restart