Comment installer la beta php8.0 sur CentOS8

Contexte

Il semble que php8.0 sortira le 26 novembre 2020. Une version beta est également disponible dans le référentiel remi, installez-la et vérifiez son fonctionnement.

Comment installer

Copier et coller pour créer un environnement PHP8 avec CentOS8, environ 100e décoction Comment installer Centos8 php8.0 php80-php-8.0.0~beta4-32.el8.remi.x86_64.rpm

Insérez le corps de 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

Je veux essayer de me connecter à la base de données, alors j'ai mis mariadb

dnf install mariadb-server
systemctl start mariadb.service
mysql_secure_installation

Insérez le module php.

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

Les commandes telles que php, pear et pecl ne passent pas simplement en les installant, alors recherchez-les dans find et appelez-les avec le chemin complet.

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

Changer de version en utilisant des alternatives est bien, mais cette fois ce n'est pas un test. Basculer entre plusieurs versions de PHP

Démarrez httpd et php. Il semble que php-fpm soit généralement inclus de nos jours.

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

Exécutez phpinfo () et cochez "Loaded Configuration File" pour vérifier le chemin de php.ini. php_ini.png Ajouté à php.ini.

php.ini


extension=apcu.so

Redémarrez php.

systemctl restart php80-php-fpm.service

résultat

Il n'y a aucun problème avec gd et mysqli. OPcache et apcu fonctionnent normalement. Correction d'une erreur fatale de Net_IPv6.

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


#Près de la ligne 806
#            $ip{$pos} = '_'; #Avant correction
            $ip[$pos] = '_'; #modifié

Recommended Posts

Comment installer la beta php8.0 sur CentOS8
Comment installer MariaDB 10.4 sur CentOS 8
Commande pour installer nginx / PHP7 / php-fpm sur CentOS7
Installez MySQL 5.6 sur CentOS6 [Comment spécifier la version]
Comment déployer Laravel sur CentOS 7
Comment installer WildFly sur Ubuntu 18.04
Étapes pour installer devtoolset-6 sur CentOS 7
Comment installer GNOME en tant qu'environnement de bureau sur CentOS 7
Comment installer les pilotes PHP 7.4 et SQL Server dans CentOS 7.7
Installez PHP7.4 pour créer l'environnement CentOS7 Laravel
Comment installer Eclipse (Photon) sur votre Mac
Je souhaite installer PHP 7.2 sur Ubuntu 20.04.
Comment installer kafkacat sur Amazon Linux2
Installez Golang sur CentOS 8
Installez Neo4j 4.1.3 sur centOS
Installez PostgreSQL 12 sur Centos8
Comment installer Docker
Installez Python 3 sur CentOS 7
Comment installer docker-machine
Installez kuromoji sur CentOS7
Installez PostGIS 2.5.5 sur CentOS7
Installez jpndistrict sur CentOS 7
Comment installer MySQL
Installez Redmine 4.1.1 sur CentOS 7
Installation de Smokeping sur CentOS7
Installez PostgreSQL 13 sur CentOS 7.5
Comment installer les pilotes réseau sur Ubuntu autonome
Comment installer plusieurs JDK sur Ubuntu 18.04 LTS
Essayez Rabbit MQ + PHP sur CentOS
Comment installer Ruby sur une instance EC2 d'AWS
Comment déployer avec heroku
Comment installer le pilote NVIDIA sur la destination SSH Ubuntu
Installez Jenkins sur CentOS de Docker
Comment installer Boots Faces
Installez Apache sur CentOS sur VirtualBox
Installez Ruby 2.7 sur CentOS 7 (SCL)
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
Comment installer JDK8-10 (Mac)
Comment installer JDK 8 sur Windows sans utiliser le programme d'installation
Comment installer java9 sur elementaryOS Freya ou Ubuntu 14.04 LTS
Comment installer JMeter pour Mac
Comment "évider" une vue sur Android
Comment installer Ruby via rbenv
[Comment installer Spring Data Jpa]
Installez Ruby 2.5 sur CentOS 7 en utilisant SCL
Comment utiliser Ruby on Rails