CentOS ist ein Linux-basiertes Betriebssystem, in dem viele Webentwickler in dieser Umgebung arbeiten, und PHP als beliebte serverseitige Programmiersprache muss normalerweise in CentOS installiert werden. In diesem Artikel wird angezeigt, wie Sie PHP5 und PHP7 im CentOS -System installieren und eine Methode zum Wechseln von PHP -Versionen bereitstellen.
Vor der Installation von PHP5 müssen Sie zuerst Apache Server, MySQL -Datenbank und PHP -verwandte Abhängigkeiten installieren. Die Installation kann mit dem folgenden Befehl abgeschlossen werden:
sudo yum install httpd mysql-server PHP PHP-MYSQL
Unter ihnen ist HTTPD der Apache-Server, MySQL-Server ist die MySQL-Datenbank, und PHP und PHP-MYSQL sind die Abhängigkeiten von PHP.
Starten Sie nach Abschluss der Installation den Apache -Server neu, um die Änderungen in Kraft zu setzen:
Sudo Service HTTPD Neustart
Als nächstes können wir eine einfache PHP -Datei erstellen, um zu testen, ob die Installation erfolgreich ist. Geben Sie den folgenden Befehl ein:
sudo vi /var/www/html/info.php
Geben Sie Folgendes in die Datei ein:
<?php phpinfo(); ?>
Speichern Sie die Datei und schließen Sie sie. Geben Sie dann in der Browser -Adressleiste `http: // localhost/info.php` ein. Wenn auf der Seite die PHP -Version und die zugehörigen Informationen angezeigt werden, bedeutet dies, dass die PHP5 -Installation erfolgreich ist.
Im Vergleich zu PHP5 weist PHP7 eine höhere Leistung und bessere Anwendungseffekte auf. Um PHP7 zu installieren, müssen Sie zuerst EPEL installieren (zusätzliche Pakete für Enterprise Linux). Führen Sie den folgenden Befehl aus:
sudo yum install epel-release
Installieren Sie als nächstes das Webtatic Repository:
sudo rpm -uvh https://mirror.webbtatic.com/yum/el7/webbtatic-release.rpm
Verwenden Sie den folgenden Befehl, um PHP7 zu installieren:
sudo yum installieren Sie Php70w
Starten Sie nach Abschluss der Installation den Server neu.
Ähnlich wie bei PHP5 erstellen Sie eine info.php -Datei und zugreifen Sie im Browser `http: // localhost/info.php`. Wenn auf der Seite relevante Informationen zu PHP7 angezeigt werden, bedeutet dies, dass die Installation erfolgreich ist.
Wenn Sie PHP-Versionen auf demselben Server wechseln möchten, können Sie Multi-Php-Versionsmanager verwenden. Bevor Sie beginnen, müssen Sie eine wichtige Software installieren:
sudo yum installieren scl-utils-build scl-utils
Installieren Sie als nächstes das erforderliche PHP -Versionspaket:
sudo yum install CentOS-Release-SCL-RH sudo yum-config-Manager-auf sudo yum install RH-PHP71 # Installieren Sie PHP 7.1 sudo yum Installieren Sie RH-PHP56 # Installieren Sie PHP 5.6
Nach Abschluss der Installation können Sie den folgenden Befehl verwenden, um die PHP -Version zu wechseln:
SCL aktivieren Rh-Php71 Bashoder
SCL aktivieren Rh-Php56 Bash
Nachdem Sie die gewünschte Version von PHP ausgewählt haben, können Sie diese Version von PHP in Ihrem Terminal verwenden.
In diesem Artikel wird beschrieben, wie PHP5 und PHP7 im CentOS -System installiert werden und wie Sie verschiedene PHP -Versionen auf demselben Server über mehrere PHP -Versionsmanager wechseln. Wenn Sie diese Installations- und Switching -Techniken beherrschen, können Sie Ihre PHP -Umgebung flexibler verwalten.