Voraussetzungen und Installation - oth

Transcrição

Voraussetzungen und Installation - oth
Voraussetzungen und Installation
Im Internet läuft PHP in Verbindung mit einem Webserver. Dazu wird ein Modul geladen,
das die PHP-Anweisung ausführt. Vorraussetzung ist demnach, dass man einen Webserver
mit PHP-Modul besitzt oder ihn so konfigurieren kann. Auf Servern im Internet wird oft
Apache mit PHP und MySQL betrieben.
PHP ist plattformunabhängig. Wird Windows verwendet, sollte es aber mindestens Windows
NT oder Windows 98 sein. Für die Beispielinstallation wurde WindowsMe verwendet.
Man kann PHP aber auch unter Linux bzw. Unix-Betriebssystemen installieren. Es gibt nur
wenige Funktionen, die unter Linux und Windows verschieden sind.
Es sollte ebenfalls ein TCP/IP-Protokoll installiert sein. Wird Linux benutzt, dann sollte es
eine Linux-Version mit einem Kernel ab Version 2.2 sein. Ein installiertes TCP/IP-Protokoll
sollte vorhanden sein. Außerdem werden ein C-Compiler, der Linker und die entsprechenden
Bibliotheken benötigt.
Wenn im Computer keine Netzwerkkarte eingebaut ist, muss unter Windows 9x und
Windows 2000 wenigstens das DFÜ-Netzwerk installiert sein, damit TCP/IP mit der IPAdresse 127.0.0.1 und dem Alias "localhost" verfügbar ist. Unter Windows NT installieren
Sie dazu den "Microsoft Loopback Adapter". Unter Linux sollte das "Loopback Device"
standardmäßig installiert sein.
Für die Installation von Apache, MySQL, PHP und PHPMyAdmin wurde ein Verzeichnis
C:\Web auf der Festplatte angelegt und alle Programme wurden in dieses Verzeichnis
installiert. Die festen Pfade werden in dieser Diplomarbeit fettgedruckt dargestellt..
Der Apache-Webserver
Um das TCP/IP-Protokoll unter Windows zu installieren, wechseln Sie zunächst ins
Arbeitsplatzmenü auf dem Desktop ihres Computers. Gehen Sie jetzt in die Systemsteuerung.
Doppelklicken Sie auf das Icon Netzwerk und auf den Button Hinzufügen.
Aktivieren des Buttons
Hinzufügen
(Abb.1: Hinzufügen eines Netzwerkprotokolls)
Wählen Sie nun die Eigenschaft „Protokoll“ aus. Wählen Sie als Hersteller Microsoft aus
und als Netzwerkprotokoll TCP/IP.
Auswahl des TCP/IPProtokolls
(Abb.2: Hinzufügen des TCP/IP-Protokolls)
Am Ende sollte dann Ihre Netzwerkumgebung folgendes Aussehen haben, je nachdem welche
anderen Protokolle Sie noch zusätzlich installiert haben.
(Abb.3: Netzwerkumgebung)
Ist das TCP/IP-Protokoll richtig installiert, kann mit der Installation des Apache-Webservers
begonnen werden.
Eine aktuelle Version des Apache-Webservers ist gegebenenfalls im Internet unter
http://www.apache.org herunterzuladen. In der Beispielinstallation wird die Version 2.0.43
verwendet. Starten Sie das Setup-Programm durch einen Doppelklick auf die Datei und folgen
Sie den Anweisungen.
(Abb.4: Start der Apache-Installation)
Netzwerkname
des PCs
(Abb.5: Netzwerknamen für den Apache-Webserver eintragen)
Tragen Sie unter Server Name nur den Netzwerknamen ihres PCs ein. Diesen erfahren Sie
in den Netzwerkeinstellungen.
Als Beispiel wurde eine benutzerdefinierte Installation durchgeführt und als Zielverzeichnis
C:\Web\Apache eingetragen. Danach kann der Apache-Webserver installiert werden.
Nachdem die Installation beendet ist, sollte Sie ihr System neu starten.
Gehen Sie nun in Ihr Startmenü, öffnen Sie den Münepunkt der Apache-Anwendungen
und danach Control Apache Server und führen Sie das Programm Start Apache
in Console aus.
Testen Sie die Apache Installation, indem Sie im Internet Explorer http://localhost oder
http://127.0.0.1 eintippen.
(Abb.6: Überprüfen der Apache-Installation)
Sollte die Testseite des Apache-Webservers nicht erscheinen, wurde offenbar der ApacheDienst nicht richtig eingerichtet.
Das kann jedoch in der MS-DOS-Eingabeaufforderung nachgeholt werden. Wechseln
Sie in das Installationsverzeichnis des Apache-Webservers. In der Beispielinstallation ist das
C:\Web\Apache\bin. Geben Sie apache -k start ein und bestätigen Sie die
Eingabe mit der Enter-Taste. Wiederholen Sie den Installationstest. Mit dem Befehl apache
-k stop beenden Sie den Apache-Webserver.
Nun sollte der Apache-Webserver auf ihren Computer installiert sein.
Installation von PHP unter WindowsMe
Sie können eine aktuelle Version von PHP aus dem Internet unter www.apache.org
herunterladen. Entpacken Sie dann diese Dateien in einen Ordner, der in der Beispielinstallation unter der Namen C:\Web\PHP angegeben wurde.
Als nächstes muss die Datei PHP.INI_DIST, die in der Beispielinstallation unter dem
Verzeichnis C:\Web\PHP zu finden ist, in das Windows-Verzeichnis (z.B. C:\Windows)
kopiert werden. Benennen Sie jetzt die Datei in PHP.INI um und entfernen Sie
gegebenenfalls den Schreibschutz.
Öffnen Sie die Datei PHP.INI mit einem Texteditor wie z.B. WordPad und nehmen Sie
folgende Änderungen vor:
?? Setzen Sie den Wert max_execution_time = 60, der es erlaubt, dass ein
PHP-Skript bis zu 60 Sekunden laufen darf.
?? Setzen Sie doc_root auf den htdocs-Ordner Ihrer Apache-Installation. Im
Beispiel ist das doc_root = C:\Web\Apache\htdocs. In diesem
Verzeichnis müssen die erstellten PHP-Dateien gespeichert werden.
?? Setzen Sie extensions_dir auf den Ordner PHP\extensions\. Im
Beispiel lautet die Zuweisung extensions_dir =
C:\Web\PHP\extensions\.
?? Aktivieren Sie (Enfernen des ’;’) im Abschnitt Windows Extensions
PHP_GD.DLL.
?? Setzen Sie display_errors = On, um Fehlermeldungen zu aktivieren.
Speichern und schließen Sie die Datei PHP.INI.
Verschieben Sie die Datei PHP4TS.DLL aus ihrem PHP-Verzeichnis in das SystemVerzeichnis von Windows (z.B. C:\Windows\System.)
Öffnen Sie die Datei HTTPD.CONF in ihrem Apache-Ordner, im Beispiel ist das
C:\Web\Apache\Conf\HTTPD.CONF, mit einem Texteditor und fügen Sie am Ende der
Datei folgende Zeilen an, die PHP als Module in Apache laden und Dateien, die auf .PHP,
.PHP3 und .PHP4 enden, auf den PHP-Parser umleiten.
?? LoadModule php4_module c:/web/php/sapi/php4apache.dll
Beachten Sie bitte, dass das Verzeichnis mit ’/’ und nicht mit ’\’ angegeben
werden muss.
?? AddType application/x-httpd-php .php
?? AddType application/x-httpd-php .php3
?? AddType application/x-httpd-php .php4
Starten Sie Ihren Apache-Webserver neu. Erstellen Sie mit einem Texteditor im Verzeichnis
HTDOCS Ihrer Apache-Installation die Datei Info.PHP, die folgenden Inhalt aufweist:
<?php
phpinfo();
?>
Geben Sie im InternetExplorer http://127.0.0.1/info.php oder http://localhost/info.php ein.
Wenn alle Schritte richtig vollzogen sind, sehen Sie die PHP-Info-Seite mit Angaben zur
PHP-Installation.
(Abb.7: Überprüfung der PHP-Installation)

Documentos relacionados