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!