Dieser Abschnitt wird Sie durch die Konfiguration und Installation von
PHP auf UNIX Systemen führen. Bevor Sie mit dem Prozess beginnen, lesen
Sie bitte alle für Ihre Plattform oder Webserver relevanten Sektionen.
Erforderliche Kenntnisse und Software:
Grundlegende UNIX-Kenntnisse (Sie sollten in der Lage sein, mit
"make" und einem C-Compiler umzugehen, wenn Sie kompilieren)
Einen ANSI C Compiler (wenn Sie kompilieren)
flex (zum kompilieren)
bison (zum kompilieren)
Einen Web Server
Alle modulspezifischen Komponenten (wie z.B. gd, pdf libs, etc.)
Es gibt verschiedene Wege, PHP auf der Unix Plattform zu installieren.
Entweder mit einem Kompilier- und Configure- Prozess, oder über verschiedene
Methoden mittels vorgefertigter Pakete. Diese Dokumentation ist hauptsächlich
auf den Prozess des Kompilierens und Konfigurierens von PHP fokussiert.
Der Anfang des PHP Installations- und Konfigurationsprozesses wird von
den Eingabeoptionen für das configure Skript gesteuert.
Diese Seite umreißt die Verwendung der meisten allgemeinen Optionen, aber
es gibt noch viele andere als Spielraum. Eine umfassende Übersicht finden
Sie in der Kompletten Liste der
Konfigurationsoptionen. Es gibt verschiedene Wege, PHP zu installieren:
PHP kann auf einigen verschiedenen Wegen Kompiliert werden, aber eine
der populärsten ist die als Apache Modul. Es folgt ein kurzer Überblick
über die Installation.
Beispiel 2-1.
Kurzanleitung zur Installation von PHP 4 (Apache Modul Version)
1. gunzip apache_1.3.x.tar.gz
2. tar xvf apache_1.3.x.tar
3. gunzip php-x.x.x.tar.gz
4. tar xvf php-x.x.x.tar
5. cd apache_1.3.x
6. ./configure --prefix=/www
7. cd ../php-x.x.x
8. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
9. make
10. make install
11. cd ../apache_1.3.x
12. ./configure --activate-module=src/modules/php4/libphp4.a
13. make
14. make install
15. cd ../php-x.x.x
16. cp php.ini-dist /usr/local/lib/php.ini
17. Editieren Sie nun Ihre httpd.conf oder srm.conf, und fügen Sie hinzu:
AddType application/x-httpd-php .php
18. Starten Sie den Apache Web Server neu. (Sie müssen den Server beenden
und neu starten, ein einfacher Reload mittels HUP oder USR1 Signal
reicht nicht aus.) |
|
Wenn PHP konfiguriert ist, können Sie die ausführbare CGI Datei
oder PHP-Bibliothek erstellen. Das Kommando make
sollte das für Sie erledigen. Sollte dies scheitern und Sie nicht
erkennen können warum, lesen Sie in der
Problem- Sektion weiter.