Installation von Apache, PHP und MySQL



Einleitung


Ein Webserver ist ein Programm mit dem man einer grossen Anzahl an Computern (den Clients) Webseiten, die auf der Festplatte gespeichert sind, zur Verfügung stellen kann. Diese Hilfe beschreibt, wie man den Apache Webserver auf einem UNIX-System installiert.

Dazu sind einige UNIX/Linux Kenntnisse erforderlich. Das Ziel dieser Hilfe ist es, die Quellen der verschiedenen notwendigen Elemente zu downloaden und diese zu kompilieren (Es ist also ein C Compiler notwendig; dieser ist normalerweise standardmässig bei den meisten Linux-Distributionen? installiert), um ein lauffähiges System zu erhalten.

Achtung!! Die Maschinen von OVH besitzen bereits diese Konfiguration. Sie können auch alle Standardskripte zur Kompilierung auf unserem FTP-Server finden:
ftp://ftp.ovh.net/made-in-ovh/patch


Die folgende Anleitung beinhaltet die Installation des PHP Interpreters, einer Programmiersprache mit der man dynamische Seiten erzeugen kann, und des Datenbanksystems MySQL zur Verwaltung von relationellen Datenbanken unter Linux.


Die Quellen downloaden


Die Quellen von PHP können Sie herunterladen von der Seite: http://www.php.net.
Die Quellen von Apache können Sie herunterladen von der Seite: http://www.apache.org.
Die Quellen von MySQL können Sie herunterladen von der Seite: http://www.mysql.org.


Apache und PHP installieren


1. Die Archive entpacken:

tar zxvf apache_1.3.x.tar.gz

tar zxvf php-3.0.x.tar

2. Apache konfigurieren

cd apache_1.3.x

./configure --prefix=/www

3. PHP konfigurieren

cd ../php-3.0.x

./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars

4. Wenn Sie PHP in einem anderen Verzeichnis installieren wollen, dann müssen Sie die Option --with-config-file-path=/path verwenden

PHP kompilieren
make
make install

5. Apache installieren

cd ../apache_1.3.x

./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a

make

make install

6. Die konfigurationsdatei von PHP modifizieren

cd ../php-3.0.x

cp php3.ini-dist /usr/local/lib/php3.ini

7. Sie können nun die Konfigurationsdatei /usr/local/lib/php3.ini editieren.

Editieren Sie die Konfigurationsdatei des Apache Servers (normalerweise httpd.conf oder srm.conf) und fügen Sie folgende Zeile hinzu:
AddType application/x-httpd-php3 .php3

8. Es wird die den PHP Skripten zugewiesene Erweiterung ausgewählt; für dieses Beispiel verwenden wir noch .php3

Starten Sie den Apache Server (Sie müssen den Server zuerst anhalten und dann neu starten, und nicht nur neu starten. Es genügt normalerweise, einfach "apachectl stop" und danach "apachectl start" einzugeben).


Erster Start


Um zu überprüfen ob die Installation korrekt funktioniert hat, genügt es, eine kleine Datei im Wurzelverzeichnis der Dokumente des Webservers zu erstellen (dies wird in der Konfigurationsdatei httpd.conf als DocumentRoot bezeichnet). Nennen Sie die Datei toto.php3, und fügen Sie folgendes in die Datei ein:

<html>
<head><title>Exemple</title></head>
<body>
<?php
echo "PHP funktioniert!";
?>
</body>
</html>

Starten Sie einen Browser auf dieser Maschine und geben Sie folgende URL ein:

http://localhost/toto.php3

localhost bezeichnet die Maschine auf der Sie sich befinden.

Wenn alles geklappt hat bekommen Sie dann die Meldung "PHP funktioniert!" in Ihrem Browser angezeigt!