Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Schritt-für-Schritt-Anleitung für die modulare PHP-Installation

Detaillierte Schritt-für-Schritt-Anleitung für die modulare PHP-Installation

墨辰丷
墨辰丷Original
2018-06-02 09:23:552586Durchsuche

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
----- ---------------------------- --------

Um zu testen, ob Apache erfolgreich installiert wurde, geben Sie im Browser Folgendes ein: http://localhost:8080/http://localhost Wenn Sie die Feder des Apache-Logos sehen können, herzlichen Glückwunsch !!!

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.conf

Suchen 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

Wählen Sie den Installationsmodus: Installation im modularen Modus oder Installation im CGI-Modus (wählen Sie eine davon aus)

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.dll

Wobei d:/php/php5apache2.dll der Speicherort von php5apache2.dll in Ihrem PHP-Verzeichnis ist

Hinweis: 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.

php5apache2.dll ist nur für Apache Version 2.0 geeignet .

Wenn es Apache2.2.* oder höher ist, „

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 hinzu

AddType 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 konfiguriert

Erstellen 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn