How to install beta php8.0 on CentOS8

Background

It seems that php8.0 will be released on November 26, 2020. A beta version is also available in the repository of remi, so install it and check the operation.

Installation method

Copy and paste to create PHP8 environment with CentOS8, about 100th decoction How to install Centos8 php8.0 php80-php-8.0.0~beta4-32.el8.remi.x86_64.rpm

Put the body of php.

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
dnf install yum-utils
dnf --enablerepo=remi install php80-php

I want to try connecting to the database, so I put mariadb

dnf install mariadb-server
systemctl start mariadb.service
mysql_secure_installation

Insert the php module.

dnf install --enablerepo=remi php80-php-mysqlnd php80-php-mysqli php80-php-gd php80-php-cli php80-php-opcache
dnf install --enablerepo=remi php80-php-pecl-zip php80-php-devel php80-php-pear

Commands such as php, pear, and pecl do not pass the path just by installing them, so find them with find and call them with the full path.

find / -name pear
find / -name pecl
/opt/remi/php80/root/usr/bin/pecl install APCu
/opt/remi/php80/root/usr/bin/pear install Mail_MimeDecode
/opt/remi/php80/root/usr/bin/pear install HTTP_Client
/opt/remi/php80/root/usr/bin/pear install Net_IPv6

Switching versions using alternatives is fine, but this time it's not a test. Switch between multiple versions of PHP

Start httpd and php. It seems that php-fpm is usually included these days.

systemctl start httpd.service
systemctl start php80-php-fpm.service

Execute phpinfo (); and check "Loaded Configuration File" to check the path of php.ini. php_ini.png Added to php.ini.

php.ini


extension=apcu.so

Restart php.

systemctl restart php80-php-fpm.service

result

There is no problem with gd and mysqli. Both OPcache and apcu are working normally. Fixed Net_IPv6 throwing Fatal error.

/opt/remi/php80/root/usr/share/pear/Net/IPv6.php


#Near line 806
#            $ip{$pos} = '_'; #Before correction
            $ip[$pos] = '_'; #Revised

Recommended Posts

How to install beta php8.0 on CentOS8
How to install MariaDB 10.4 on CentOS 8
Command to install nginx / PHP7 / php-fpm on CentOS7
Install MySQL 5.6 on CentOS6 [How to specify the version]
How to deploy Laravel on CentOS 7
Steps to install MySQL 8 on CentOS 8
How to install WildFly on Ubuntu 18.04
Steps to install devtoolset-6 on CentOS 7
How to install GNOME as a desktop environment on CentOS 7
How to install PHP 7.4 and SQL Server drivers in CentOS 7.7
Install PHP7.4 to build CentOS7 Laravel environment
How to install Eclipse (Photon) on Mac
I want to install PHP 7.2 on Ubuntu 20.04.
How to install kafkacat on Amazon Linux2
Install Golang on CentOS 8
Install Neo4j 4.1.3 on centOS
Install PostgreSQL 12 on Centos8
How to install Docker
Install nginx on centOS7
Install Python 3 on CentOS 7
How to install docker-machine
Install kuromoji on CentOS7
Install Mattermost on CentOS 7
Install PostGIS 2.5.5 on CentOS7
Install jpndistrict on CentOS 7
How to install MySQL
Install Redmine 4.1.1 on CentOS 7
Smokeping Install on CentOS7
Install PostgreSQL 13 on CentOS 7.5
How to install ngrok
How to install network drivers on standalone Ubuntu
How to install NVIDIA driver on Ubuntu 18.04 (Note)
How to install multiple JDKs on Ubuntu 18.04 LTS
[Ruby on Rails] How to install Bootstrap in Rails
Try RabbitMQ + PHP on CentOS
How to install Ruby on an EC2 instance on AWS
[Rails] How to install devise
How to deploy on heroku
How to install the root certificate of Centos7 (Cybertrust)
How to install NVIDIA driver on Ubuntu ssh destination
Install Jenkins on Docker's CentOS
How to install Boots Faces
Install Apache on CentOS on VirtualBox
Install Ruby 2.7 on CentOS 7 (SCL)
[Rails] How to install simple_calendar
[Rails] How to install reCAPTCHA
How to install JDK8-10 (Mac)
How to Install Elixir and Phoenix Framework on Ubuntu 20.04 LTS
How to run npm install on all projects in Lerna
How to install JDK 8 on Windows without using the installer
How to install java9 on elementaryOS Freya or Ubuntu 14.04 LTS
Try DPDK20 SDK on CentOS7 â‘ Install
How to deploy jQuery on Rails
[Rails] How to install Font Awesome
How to install JMeter for Mac
How to "hollow" View on Android
[Java] How to update Java on Windows
How to install ruby through rbenv
[How to install Spring Data Jpa]
Install Ruby 2.5 on CentOS 7 using SCL
How to use Ruby on Rails