So installieren Sie PHP7 auf CentOS78
In diesem Artikel erfahren Sie, wie Sie PHP7 auf CentOS78 installieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
1. Die Standard-PHP-Version von CentOS7 ist PHP5, aber wenn wir PHP7 installieren möchten, ist es nicht nötig, das vorhandene PHP5 zu löschen, sondern einfach PHP auf PHP7 zu aktualisieren.
Verwenden Sie den Befehl „yum stellt PHP bereit“, um den Installationsstatus des PHP-Pakets von CentOS7 abzurufen. Was angezeigt wird, ist, dass die neueste Version, die in der vorhandenen Installationsquelle installiert werden kann, ist: php-5.4.16-46.el7.x86_64
2 Vor der Installation von PHP7 wird empfohlen, zuerst das CentOS7-Installationspaket zu aktualisieren und zu aktualisieren :
yum -y update: Aktualisieren Sie alle Softwarepakete und aktualisieren Sie auch den Software- und Systemkernel.
yum -y upgrade: Aktualisieren Sie nur alle Softwarepakete, aber nicht den Software- und Systemkernel.
Wir verwenden hier den zweiten Punkt: yum -y upgrade to upgrade.
Nach Abschluss httpd neu starten: systemctl restart httpd.service: httpd neu starten.
Verwendung: index.php + phpinfo(): Test, es wird keine PHP-Informationsseite angezeigt, was darauf hinweist, dass eine PHP-Konfiguration erforderlich ist.
3. Verwendung: yum remove php-common -y: Entfernen Sie das auf CentOS7 installierte PHP-Common, damit neues PHP-Common installiert werden kann. Dieser Schritt löscht das ursprüngliche PHP5 von CentOS.
4. Weil die yum-Quelle von Linux für php7 nicht existiert , verwenden Sie: php -v: display
-bash: php: Befehl nicht gefunden: Zeigt an, dass Sie mit der Konfiguration von php7 noch fortfahren müssen.
5. Verwendung: sudo yum list php*: Überprüfen Sie die PHP-Version, die derzeit installiert werden kann (die neueste Version).
Sie können sehen, dass die neueste Version von PHP, die installiert werden kann, ist: php72w.
6. PHP72w installieren: sudo yum -y install php72w: .
Nachdem Sie den obigen Befehl ausgeführt haben, verwenden Sie: php -v: Anzeige
-bash: php: Befehl nicht gefunden:
Obwohl die Versionsinformationen nach der erfolgreichen Installation von PHP7 nicht angezeigt werden, wurde php72w zu diesem Zeitpunkt erfolgreich installiert und der httpd-Server muss neu gestartet werden, damit das neu installierte php72w wirksam wird.
7. Nach Abschluss verwenden Sie: systemctl restart httpd.service: Starten Sie httpd neu.
Verwenden Sie den Browser: index.php + phpinfo(): Test, die PHP-Informationsseite wird angezeigt und zeigt an, dass httpd ursprünglich vollständig mit php72w konfiguriert wurde.
8. Um das Problem der Verwendung von: php -v: Der Befehl zeigt die php72w-Version nicht an, und um php72w robuster zu machen, empfehlen wir die Installation der php72-Erweiterung:
Erweiterungsinstallation 1:
yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel
上述命令一共会安装30个拓展包,安装过程较慢,请耐心等待。。。 安装的拓展包如下: php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-filter, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib 执行上述命令后,使用: php -v :显示: PHP 7.2.16 (cli) : 说明php72w开发环境基本安装完成。
9. Um die Entwicklungsumgebung von php72w weiter zu stärken, ist es Es wird empfohlen, die folgenden Befehle einzugeben, um umfassendere Erweiterungen des php72w-Pakets zu installieren:
安装包 提供的拓展 php72w mod_php , php72w-zts php72w-bcmath php72w-cli php-cgi, php-pcntl, php-readline php72w-dba php72w-devel php72w-embedded php-embedded-devel php72w-enchant php72w-fpm php72w-gd php72w-imap php72w-interbase php_database, php-firebird php72w-intl php72w-ldap php72w-mbstring php72w-mcrypt php72w-mysql php-mysqli, php_database php72w-mysqlnd php-mysqli, php_database php72w-odbc php-pdo_odbc, php_database php72w-opcache php72w-pecl-zendopcache php72w-pdo php72w-pdo_sqlite, php72w-sqlite3 php72w-pdo_dblib php72w-mssql php72w-pear php72w-pecl-apcu php72w-pecl-imagick php72w-pecl-memcached php72w-pecl-mongodb php72w-pecl-redis php72w-pecl-xdebug php72w-pgsql php-pdo_pgsql, php_database php72w-phpdbg php72w-process php-posix, php-sysvmsg, php-sysvsem, php-sysvshm php72w-pspell php72w-recode php72w-snmp php72w-soap php72w-tidy php72w-xml php-dom, php-domxml, php-wddx, php-xsl php72w-xmlrpc
Jedes der oben genannten Erweiterungspakete wird auf ähnliche Weise installiert: yum install php72w-xml: Befehl.
Empfohlenes Lernen:
php-Video-TutorialDas obige ist der detaillierte Inhalt vonSo installieren Sie PHP7 auf CentOS78. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Verbesserung der HDFS -Leistung bei CentOS: Ein umfassender Optimierungshandbuch zur Optimierung von HDFs (Hadoop Distributed Dateisystem) auf CentOS erfordert eine umfassende Berücksichtigung der Hardware-, Systemkonfigurations- und Netzwerkeinstellungen. Dieser Artikel enthält eine Reihe von Optimierungsstrategien, mit denen Sie die HDFS -Leistung verbessern können. 1. Hardware -Upgrade und Auswahlressourcenerweiterung: Erhöhen Sie die CPU-, Speicher- und Speicherkapazität des Servers so weit wie möglich. Hochleistungs-Hardware: Übernimmt Hochleistungs-Netzwerkkarten und -Schalter, um den Netzwerkdurchsatz zu verbessern. 2. Systemkonfiguration Fine-Tuning-Kernel-Parameteranpassung: Modify /etc/sysctl.conf Datei, um die Kernelparameter wie TCP-Verbindungsnummer, Dateihandelsnummer und Speicherverwaltung zu optimieren. Passen Sie beispielsweise den TCP -Verbindungsstatus und die Puffergröße an

Der Befehl centOS stilldown wird heruntergefahren und die Syntax wird von [Optionen] ausgeführt [Informationen]. Zu den Optionen gehören: -h das System sofort stoppen; -P schalten Sie die Leistung nach dem Herunterfahren aus; -r neu starten; -t Wartezeit. Zeiten können als unmittelbar (jetzt), Minuten (Minuten) oder als bestimmte Zeit (HH: MM) angegeben werden. Hinzugefügten Informationen können in Systemmeldungen angezeigt werden.

Die wichtigsten Unterschiede zwischen CentOS und Ubuntu sind: Ursprung (CentOS stammt von Red Hat, für Unternehmen; Ubuntu stammt aus Debian, für Einzelpersonen), Packungsmanagement (CentOS verwendet yum, konzentriert sich auf Stabilität; Ubuntu verwendet apt, für hohe Aktualisierungsfrequenz), Support Cycle (Centos) (CENTOS bieten 10 Jahre. Tutorials und Dokumente), Verwendungen (CentOS ist auf Server voreingenommen, Ubuntu ist für Server und Desktops geeignet). Weitere Unterschiede sind die Einfachheit der Installation (CentOS ist dünn)

Steps to configure IP address in CentOS: View the current network configuration: ip addr Edit the network configuration file: sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 Change IP address: Edit IPADDR= Line changes the subnet mask and gateway (optional): Edit NETMASK= and GATEWAY= Lines Restart the network service: sudo systemctl restart network verification IP address: ip addr

Backup- und Wiederherstellungsrichtlinie von GitLab im Rahmen von CentOS -System Um die Datensicherheit und Wiederherstellung der Daten zu gewährleisten, bietet GitLab on CentOS eine Vielzahl von Sicherungsmethoden. In diesem Artikel werden mehrere gängige Sicherungsmethoden, Konfigurationsparameter und Wiederherstellungsprozesse im Detail eingeführt, um eine vollständige GitLab -Sicherungs- und Wiederherstellungsstrategie aufzubauen. 1. Manuell Backup Verwenden Sie den GitLab-RakegitLab: Backup: Befehl erstellen, um die manuelle Sicherung auszuführen. Dieser Befehl unterstützt wichtige Informationen wie GitLab Repository, Datenbank, Benutzer, Benutzergruppen, Schlüssel und Berechtigungen. Die Standardsicherungsdatei wird im Verzeichnis/var/opt/gitlab/backups gespeichert. Sie können /etc /gitlab ändern

CentOS-Plattform Hadoop Distributed File System (HDFS) Leistungsoptimierungshandbuch Die Optimierung der HDFS-Leistung ist ein facettenreiches Problem, und mehrere Parameter müssen für bestimmte Situationen angepasst werden. Im Folgenden finden Sie einige wichtige Optimierungsstrategien: 1. Die Speicherverwaltung passt die Konfiguration von Namenode und Datanode -Speicher an: Konfigurieren Sie vernünftigerweise die Umgebungsvariablen von Hadoop_Namenode_Opts und Hadoop_Datanode_Opts entsprechend der tatsächlichen Speichergröße des Servers, um die Speicherauslastung zu optimieren. Large Seitenspeicher aktivieren: Für Anwendungen mit hohem Speicherverbrauch (z. B. HDFs) kann das Aktivieren von großem Seitenspeicher die Speicherseite zu Allokation und das Management -Overhead reduzieren und die Effizienz verbessern. 2. Die I/A-Optimierung der Festplatte verwendet Hochgeschwindigkeitsspeicher

CentOS wird 2024 geschlossen, da seine stromaufwärts gelegene Verteilung RHEL 8 geschlossen wurde. Diese Abschaltung wirkt sich auf das CentOS 8 -System aus und verhindert, dass es weiterhin Aktualisierungen erhalten. Benutzer sollten eine Migration planen, und empfohlene Optionen umfassen CentOS Stream, Almalinux und Rocky Linux, um das System sicher und stabil zu halten.

Um das Netzwerk in CentOS 8 neu zu starten
