Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Schritt-für-Schritt-Anleitung für die modulare PHP-Installation
Dieser Artikel stellt hauptsächlich die Methode der modularen PHP-Installation vor. Er analysiert die Schritte und zugehörigen Vorsichtsmaßnahmen für die modulare Installation von PHP. Er hat einen bestimmten Referenzwert.
PHP ( Der Hypertext-Präprozessor ist eine einfache, aber sehr leistungsstarke Skriptsprache. Der Installations- und grundlegende Konfigurationsprozess von Apache2.0.53+php5.2.1 basierend auf der WindowsXP+sp2-Betriebssystemplattform wird unten als Referenz aufgezeichnet:
1. Laden Sie zunächst die folgenden Programme von offiziellen Websites herunter:
1. php- 5.2.1-Win32.zip ( Binärkomprimiertes Paket)
2. Installations- und Konfigurationsprozess:
1. Installieren Sie den Apache-Webserver:
Double- Klicken Sie auf die Installationsdatei apache_2.0.53-win32-x86-no_ssl.exe und installieren Sie sie im Verzeichnis D:/Apache (ich habe einen neuen Apache-Ordner auf dem Laufwerk D erstellt), - ----- --------------------------------------------- ----+ Hinweis: Während des Installationsprozesses können folgende Probleme auftreten:
+ OS 10048 Normalerweise darf jede Socket-Adresse (Protokoll/Netzwerkadresse/Port) nur einmal verwendet werden:
+ make_sock: konnte nicht gebunden werden an Adresse 0.0.0.0:80..." Dies wird normalerweise dadurch verursacht, dass IIS Port 80 belegt
+ Zwei Lösungen:
+ 1. Öffnen Sie die Systemsteuerung -> Dienste und suchen Sie den IIS-Administratordienst. Schließen und deaktivieren
+ 2. Wenn Sie den IIS-Dienst nicht herunterfahren möchten, können Sie den von Apache verwendeten Port in einen anderen Port ändern
+ Ändern Sie Listen 80 in apache2/conf/httpd.conf in Listen (den von Ihnen verwendeten Port). verwenden möchten) Wie Listen 8080
+, aber wenn Sie auf den Webdienst unter Ihrem Apache zugreifen, müssen Sie die Portnummer
+ nach dem Domänennamen hinzufügen, wie zum Beispiel: http://localhost:8080
----- ---------------------------- --------
2. Installieren Sie PHP:
Extrahieren Sie den Inhalt von php-5.2.1-Win32.zip nach D:/PHP (ich habe ein neues PHP erstellt Ordner auf dem Laufwerk D), suchen Sie php.ini-dist im PHP-Verzeichnis, benennen Sie es in php.ini um und kopieren Sie es in das Windows-Verzeichnis. Kopieren Sie dann php5ts.dll und libmysql.dll im Verzeichnis D:/PHP in das Systemverzeichnis (unter Windows/systems32).Konfigurieren Sie httpd.conf in Apache
Öffnen Sie die Datei D:/Apache2/conf/httpd.confSuchen Sie AddDefaultCharset ISO-8859-1 und ändern Sie es Wechseln Sie zu AddDefaultCharset GB2312 (stellen Sie die Standardsprachenkodierung auf vereinfachtes Chinesisch ein)
Suchen Sie DocumentRoot „D:/Apache2/htdocs“ und ändern Sie es in Ihr WEB-Verzeichnis (optional). Mein Verzeichnis ist DocumentRoot „G:/Web Project“. "
Suchen Sie DirectoryIndex index.html index.html.var und fügen Sie am Ende index.htm index.php hinzu
Modulare Installationskonfiguration
Suchen Sie die Zeile #LoadModule ssl_module module/mod_ssl.so und fügen Sie nach dieser Zeile eine Zeile hinzu:LoadModule php5_module d:/php/php5apache2.dllWobei d:/php/php5apache2.dll der Speicherort von php5apache2.dll in Ihrem PHP-Verzeichnis istHinweis: LoadModule php5_module d:/php/php5apache2.dll
// Hinweis: C:/php5/php5apache2.dll ist der entsprechende Pfad für die Installation von PHP. Verwechseln Sie php5apache2.dll nicht mit php5apache2_2.dll.
C:/php/php5apache2.dll kann nicht auf den Server geladen werden: Das angegebene Modul konnte nicht gefunden werden.“ oder: „Der angeforderte Vorgang.“ ist fehlgeschlagen"
Suchen Sie die Zeile AddType application/x-gzip .gz .tgz und fügen Sie eine Zeile nach dieser Zeile hinzuAddType application/x-httpd-php .php
CGI-Installationskonfiguration
Suchen Sie die Zeile AddType application/x-gzip .gz .tgz und fügen Sie Folgendes hinzu:ScriptAlias /php/ "d:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi.exe"
Hinweis: Der vollständige englische Name von CGI lautet Common Gateway Interface, was normalerweise als Common Gateway Interface übersetzt wird. Dabei handelt es sich um eine Schnittstelle für den HTTP-Server zur Kommunikation mit anderen Programmen auf dem Computer. Dieses „andere Programm“ kann in einer beliebigen Computersprache geschrieben werden. Es erhält Eingaben vom HTTP-Server über die CGI-Schnittstelle und sendet dann die laufenden Ergebnisse über die CGI-Schnittstelle an den HTTP-Server, und der HTTP-Server sendet die Ergebnisse an den Browser . Das Aufkommen von CGI hat das WEB von statisch zu dynamisch verändert. Da das Web immer beliebter wird, benötigen viele Websites dynamische Seiten, um mit den Zuschauern zu interagieren. Auch die Unzulänglichkeiten von CGI-Methoden treten immer deutlicher hervor. Da HTTP eine dynamische Seite generieren muss, muss das System einen neuen Prozess starten, um das CGI-Programm auszuführen. Kontinuierliches Forken ist eine sehr zeit- und ressourcenintensive Aufgabe. Hier kommt FastCGI. FastCGI ist wie ein langlebiges CGI. Solange es aktiviert ist, dauert es nicht jedes Mal, bis es gegabelt ist (dies ist das am meisten kritisierte Merkmal von CGI). Fork-and-Execute-Modus). An diesem Punkt wurde die PHP-Umgebung grundsätzlich erfolgreich konfiguriertErstellen Sie eine Datei namens test.php im WEB-Stammverzeichnis (z. B. mein D:/website) mit dem folgenden Inhalt
Starten Sie den Apache-Dienst neu
Öffnen Sie http://localhost/test.php mit einem Browser oder im LINUX-System: /usr/local/php/bin/php -f test .php
Es ist in Ordnung, wenn Sie die PHP-Konfigurationsausgabeinformationen sehen können
Hinweis: Die modulare Installation von mod_php dient der Installation von PHP Als integriertes Modul von APACHE. Lassen Sie den Apache-HTTP-Server selbst die PHP-Sprache unterstützen, ohne den PHP-Interpreter für jede Anfrage zur Interpretation von PHP zu starten.
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
phpSo schreiben Sie ein WeChat-Zahlungsschnittstellen-Entwicklungsprogramm
PHP Zahlungssystem-Design und typische Fälle (empfohlen)
Verwendung von WeChat-Entwicklung mit parametrisiertem QR-Code basierend auf php
Das obige ist der detaillierte Inhalt vonDetaillierte Schritt-für-Schritt-Anleitung für die modulare PHP-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!