So konfigurieren PHP mit Apache

July 26

PHP ist eine serverseitige Skriptsprache, die Sie dynamische Webseiten erstellen können. Apache HTTP (Web) Server ist eine gestaltete Webseiten, einschließlich dynamischer Webseiten über das Internet bereitstellen. Zusammen mit Linux und MySQL umfassen sie die Web-Software-Stack LAMP. Jedoch umfasst Apache PHP-Sprache-Unterstützung nicht standardmäßig. Stattdessen muss PHP auf dem gleichen Computer wie der Apache-Webserver installiert sein und Apache muss gesagt werden, es zu benutzen.

Anweisungen

1 Laden Sie den PHP-Quellcode von php.net (siehe Ressourcen).

2 Öffnen Sie ein terminal-Fenster. Das terminal-Fenster finden Sie das Betriebssystem "Anwendung" im Hauptmenü unter "Systemprogramme" oder "Programme." Sie werden mit einer Eingabeaufforderung präsentiert Sie die folgenden Befehle eingeben.

3 Geben Sie den Befehl "Mv Php-< Version >. tar.gz-/usr/local/src" die heruntergeladene Quelltext in das Quellcode-Verzeichnis verschieben. Ersetzen Sie < Version > mit der Version des Quellcodes, die Sie heruntergeladen.

4 Geben Sie den Befehl "tar - Zxvf Php-< Version >. tar.gz" um die PHP-Quellcode-Dateien zu extrahieren.

5 Geben Sie den Befehl "cd Php-< Version >" in den extrahierten PHP-Verzeichnis verschieben.

6 Geben Sie den Befehl "configure--mit-apxs2 = / Usr/Local/apache2/bin/Apxs" die Bibliotheken erstellen.

7 Geben Sie den Befehl "Make", die Binärdateien zu bauen.

8 Geben Sie den Befehl "Su" zum Root-Benutzer wechseln.

9 Der Befehl "make install" Typ, die Binärdateien zu installieren.

10 Geben Sie "Gedit /etc/httpd/httpd.conf" zum Bearbeiten der Datei "httpd.conf".

11 Fügen Sie die folgenden Zeilen in der httpd.conf-Datei:

PHP-Konfiguration für Apache #

Laden Sie das Apache-Modul #LoadModule php5_module modules/libphp5.so#

Führen Sie den PHP-Interpreter Handle-Dateien mit einer Endung. #< *.php-Dateien >SetOutputFilter PHPSetInputFilter PHPLimitRequestBody-9524288< / files >AddType Application/X-Httpd-Php .phpAddType Application/X-Httpd-Php-Source .phps#

Fügen Sie der Liste der Dateien, die als Directoryindexes serviert wird index.php. #DirectoryIndex index.php

12 Geben Sie den Befehl "/etc/init.d/apache2 Restart" den Apache-Dienst starten.

13 Geben Sie "exit" um aus der Wurzel-Sitzung zu beenden.