Heim > Artikel > Betrieb und Instandhaltung > So integrieren Sie Apache und PHP zusammen
Wir wissen, dass Apache nach der Installation von PHP keine PHP-Dateien mehr verarbeiten kann. Wenn wir PHP in den Apache-Server integrieren möchten, müssen wir die Konfigurationsdatei ändern.
(Verwandte Empfehlung: Apache)
Die Methode lautet wie folgt:
Fügen Sie zunächst den folgenden Code zu httpd.conf im Conf-Verzeichnis von Apache hinzu:
LoadModulephp5_module~php-Installationspfad/php5apache2_2.dll
PHPIniDir „~php module Installation path“
AddTypeapplication/x-httpd-php.php.phtml
Hier erkläre ich kurz den obigen Code. Der gesamte Code bedeutet, dass Apache das PHP-Verarbeitungsmodul (LoadModulephp5_module) lädt. Im Code ändert sich „~php-Installationspfad“ je nach dem Ort, an dem Sie PHP installiert haben. Ich habe es beispielsweise auf Laufwerk D installiert, daher lautet mein Pfad: D:Myenvphp-5.3.5 (beachten Sie, dass der Schrägstrich hier ist B. einen Backslash „“, ändern Sie ihn im Code in einen Schrägstrich „/“. Der Ort zum Hinzufügen des Codes besteht darin, ihn unter vielen LoadModules in httpd.conf hinzuzufügen, wie in der Abbildung unten gezeigt:
Dann müssen Sie überprüfen, ob sich diese Datei „php5apache2_2.dll“ in dem Verzeichnis befindet, das Sie gerade hinzugefügt haben. Für alle Fälle müssen Sie sie überprüfen. Diese Datei ist sehr wichtig und spielt eine Brückenfunktion. Im nächsten Schritt müssen wir das PHP-Initialisierungsverzeichnis angeben, d. h. den Code „PHPIniDir '~php module installation path'“. Laienbegriffe: Sie müssen Apache mitteilen, wo sich Ihr PHP befindet. Auf die gleiche Weise ersetzen wir gerade den „Installationspfad des ~php-Moduls“ durch den Installationspfad. Dann erkläre ich Ihnen die Bedeutung In der letzten Codezeile bedeutet „AddTypeapplication /x-httpd-php.php.phtml“ das Hinzufügen eines Anwendungstyps. Um es im Volksmund zu erklären: Wenn eine *.php-Datei angezeigt wird, beginnt PHP mit der Verarbeitung der Datei. Sie können der Konfigurationsdatei Kommentare hinzufügen, um Ihr eigenes Verständnis zu erleichtern, wie unten gezeigt: Es gibt also zwei Stellen, an denen wir den Pfad im Bild unten rot markieren und ändern müssen roter Teil zu Ihrem tatsächlichen Installationspfad von PHP. Das ist es (beachten Sie die Vorwärtsneigung) Außerdem sind die PHP-Dateieinstellungen auch sehr wichtig. Suchen Sie die Datei php.ini-development in Ihrem PHP-Installationsverzeichnis und ändern Sie sie Suffixname zu php.ini. Der Grund für die Änderung: Ja: Unsere PHP-Einstellungen müssen in php.ini geändert werden. Wie unten gezeigt: Löschen Sie einfach den dunkelblauen Teil des Namens. Nach der Änderung sieht die Datei wie folgt aus: Jetzt müssen wir das entsprechende Funktionsmodul in php.ini angeben. Die spezifische Methode besteht darin, den folgenden Code zu ändern: „extension_dir="php Fügen Sie „Pfad der Erweiterungsbibliothek“ zur Datei php.ini hinzu, die Sie gerade geändert haben. Der Zweck besteht darin, verschiedene leistungsstarke PHP-Bibliotheken verwenden zu können, und der „Pfad der PHP-Erweiterungsbibliothek“ befindet sich in dem Ordner, in dem Sie haben PHP installiert. Öffnen Sie den Ordner und er enthält die PHP-Erweiterungsbibliothek.
Jetzt fügen wir den Pfad der Erweiterungsbibliothek hinzu und öffnen mit Ihrem Editor die Datei „php.ini“. Datei und finden Sie den Speicherort „extension_dir“, Sie können die Suche verwenden, um den Speicherort schnell zu finden, wie unten gezeigt:
Dann ersetzen Sie den Speicherort „extension_dir='ext'“ durch den Pfad Ihrer PHP-Bibliothek, nehmen Sie meinen Als Beispiel meine Bibliothek. Der Pfad lautet: D:/Myenv/php-5.3.5/ext (beachten Sie auch die Vorwärtsneigung), wie unten gezeigt: Ersetzen Sie den blauen Teil durch Ihren Bibliothekspfad.
Das endgültige Ersetzungsergebnis ist wie folgt:
Jetzt ist unsere Integration abgeschlossen und wir können testen, ob sie erfolgreich ist. Testmethode: Rufen Sie eine einfache PHP-Funktion auf. Der Funktionscode lautet wie folgt:
<?php phpinfo(); ?>
Starten Sie dann Ihren Apache neu, um zu sehen, ob er verwendet werden kann.
Wenn Sie sich erfolgreich integrieren, werden Sie die schockierende Wirkung unten sehen können.
Das obige ist der detaillierte Inhalt vonSo integrieren Sie Apache und PHP zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!