Stellen Sie vor der Installation von PHP 5.2 sicher, dass das CentOS -System auf die neueste Version aktualisiert wurde. Aktualisieren des Systems können den reibungslosen Fortschritt des Installationsprozesses sicherstellen und potenzielle Abhängigkeitskonflikte vermeiden. Aktualisieren Sie das System mit dem folgenden Befehl:
sudo yum update
Die Installation von PHP 5.2 erfordert einige grundlegende Abhängigkeitspakete und führt den folgenden Befehl aus, um zu installieren:
sudo yum install httpd gcc machen libtool
Verwenden Sie das WGet -Tool, um das Quellcodepaket von PHP 5.2 herunterzuladen:
wGet http://museum.php.net/php5/php-5.2.17.tar.gz
Nach Abschluss des Downloads dekomprimieren Sie das Quellcodepaket:
TAR -ZXVF PHP -5.2.17.tar.gz
Geben Sie das dekomprimierte Verzeichnis ein, konfigurieren Sie die Installationsparameter und stellen Sie sicher, dass die häufig verwendeten Funktionsmodule unterstützt werden:
CD PHP-5.2.17 ./configure ---with-apxs2 =/usr/bin/apxs--with-mysql-enable-mbstring--with-zlib--with-curl--with-gd
Starten Sie nach Abschluss der Konfiguration das Kompilieren und Installieren von PHP:
Machen sudo mach installieren
Damit Apache PHP -Dateien erkennt, müssen Sie der Apache -Konfigurationsdatei den folgenden Inhalt hinzufügen:
Echo "LoadModule PHP5_MODULE MODULES/LIBPHP5.SO" | sudo tee -a /etc/httpd/conf/httpd.conf echo "addtype application/x-httpd-php .php" | sudo tee -a /etc/httpd/conf/httpd.conf
Starten Sie nach der Änderung der Konfiguration den Apache -Dienst neu, um die Änderungen anzuwenden:
sudo systemctl starten Sie HTTPD neu starten
Erstellen Sie eine Test -PHP -Datei, um zu bestätigen, dass die Installation erfolgreich ist:
Echo "<?php phpinfo(); ?> "| sudo tee /var/www/html/info.php
Besuchen Sie dann http: //your-server-ip/info.php in Ihrem Browser, um die Seite mit PHP-Konfigurationsinformationen anzuzeigen.
In diesem Artikel wird der vollständige Prozess der Installation und Konfiguration von PHP 5.2 in einem CentOS -System vorgestellt. Obwohl die PHP 5.2 -Version relativ alt ist, gibt es immer noch einige alte Systemabhängigkeiten. Es wird empfohlen, die Sicherheit während des Gebrauchs und ein Upgrade so bald wie möglich auf die aktualisierte Version zu beachten, um die Systemleistung und -sicherheit zu gewährleisten.