So installieren Sie Beta PHP8.0 unter CentOS8

Hintergrund

Es scheint, dass php8.0 am 26. November 2020 veröffentlicht wird. Die Beta-Version ist auch im Repository remi verfügbar. Installieren Sie sie also und überprüfen Sie den Vorgang.

Wie installiert man

Kopieren und Einfügen, um eine PHP8-Umgebung mit CentOS8 zu erstellen, ungefähr 100. Abkochung So installieren Sie Centos8 php8.0 php80-php-8.0.0~beta4-32.el8.remi.x86_64.rpm

Fügen Sie den Körper von PHP ein.

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

Ich möchte versuchen, eine Verbindung zur Datenbank herzustellen, also setze ich mariadb

dnf install mariadb-server
systemctl start mariadb.service
mysql_secure_installation

Setzen Sie das PHP-Modul ein.

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

Befehle wie PHP, Birne und Pecl übergeben den Pfad nicht nur durch Installation. Suchen Sie sie also in find und rufen Sie sie mit dem vollständigen Pfad auf.

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

Das Wechseln von Versionen mit Alternativen ist in Ordnung, aber diesmal ist es kein Test. Zwischen mehreren PHP-Versionen wechseln

Starten Sie httpd und php. Es scheint, dass php-fpm heutzutage normalerweise enthalten ist.

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

Führen Sie phpinfo () aus und überprüfen Sie "Loaded Configuration File", um den Pfad von php.ini zu überprüfen. php_ini.png Zu php.ini hinzugefügt.

php.ini


extension=apcu.so

Starten Sie PHP neu.

systemctl restart php80-php-fpm.service

Ergebnis

Es gibt kein Problem mit gd und mysqli. Sowohl OPcache als auch apcu funktionieren normal. Behoben, dass Net_IPv6 einen schwerwiegenden Fehler auslöste.

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


#In der Nähe der Linie 806
#            $ip{$pos} = '_'; #Vor der Korrektur
            $ip[$pos] = '_'; #Überarbeitet

Recommended Posts

So installieren Sie Beta PHP8.0 unter CentOS8
So installieren Sie MariaDB 10.4 unter CentOS 8
Befehl zum Installieren von nginx / PHP7 / php-fpm unter CentOS7
Installieren Sie MySQL 5.6 unter CentOS6 [So geben Sie die Version an]
So stellen Sie Laravel für CentOS 7 bereit
So installieren Sie WildFly unter Ubuntu 18.04
Schritte zum Installieren von devtoolset-6 unter CentOS 7
So installieren Sie GNOME als Desktop-Umgebung unter CentOS 7
So installieren Sie PHP 7.4- und SQL Server-Treiber in CentOS 7.7
Installieren Sie PHP7.4, um die CentOS7 Laravel-Umgebung zu erstellen
So installieren Sie Eclipse (Photon) auf Ihrem Mac
Ich möchte PHP 7.2 unter Ubuntu 20.04 installieren.
So installieren Sie kafkacat unter Amazon Linux2
Installieren Sie Golang unter CentOS 8
Installieren Sie Neo4j 4.1.3 unter centOS
Installieren Sie PostgreSQL 12 auf Centos8
So installieren Sie Docker
Installieren Sie Python 3 unter CentOS 7
So installieren Sie Docker-Maschine
Installieren Sie kuromoji unter CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
So installieren Sie MySQL
Installieren Sie Redmine 4.1.1 unter CentOS 7
Smokeping Installation unter CentOS7
Installieren Sie PostgreSQL 13 unter CentOS 7.5
So installieren Sie Netzwerktreiber unter eigenständigem Ubuntu
So installieren Sie mehrere JDKs unter Ubuntu 18.04 LTS
Probieren Sie Rabbit MQ + PHP unter CentOS aus
So installieren Sie Ruby auf einer EC2-Instanz von AWS
Wie man mit Heroku einsetzt
So installieren Sie den NVIDIA-Treiber auf dem SSH-Ziel Ubuntu
Installieren Sie Jenkins auf Dockers CentOS
So installieren Sie Boots Faces
Installieren Sie Apache unter CentOS auf VirtualBox
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
So installieren Sie JDK8-10 (Mac)
So installieren Sie JDK 8 unter Windows ohne Verwendung des Installationsprogramms
So installieren Sie Java9 unter ElementaryOS Freya oder Ubuntu 14.04 LTS
So installieren Sie JMeter für Mac
Wie man eine Ansicht auf Android "aushöhlt"
So installieren Sie Ruby über rbenv
[So installieren Sie Spring Data Jpa]
Installieren Sie Ruby 2.5 unter CentOS 7 mit SCL
Verwendung von Ruby on Rails