<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- +----------------------------------------------------------------------+ | Netautor Professional Application Server | +----------------------------------------------------------------------+ | Copyright (C) 1998-2001 digiconcept GmbH. <www.digiconcept.net> | +----------------------------------------------------------------------+ | This file is subject to license, that is bundled with this package | | in the file LICENSE.TXT, and is available at through the | | world-wide-web at http://www.netautor.com/license/ | | | | If you did not receive a copy of the license and are unable to | | obtain it through the world-wide-web, please send a note to | | hide@address.com so we can mail you a copy. | +----------------------------------------------------------------------+ | Authors: Stefan Rottensteiner <hide@address.com> | | Gregor Wollner <hide@address.com> | | Helli Kleinhans <hide@address.com> | +----------------------------------------------------------------------+ */ --> <html> <head> <title>netautor.docu.general</title> </head> <link rel="stylesheet" type="TEXT/CSS" media="screen" href="../../../include/docu.css"> <body> <span class="link"> » <a class="linkon" href="install1.html">Schritt 1</a> » <a class="link" href="install2.html">Schritt 2</a> » <a class="link" href="install3.html">Schritt 3</a> » <a class="link" href="install4.html">Schritt 4</a> <br> </span> <br> <font class="title"><b>Step 1: Apache und PHP unter Unix/Linux</b></font><br><br> <font class="text"> <b>Download der Quellen</b> <br> Die Quellen können von den Seiten http://www.apache.org und http://www.php.net als *.tar.gz File bezogen werden. Diese dann einfach in einem Verzeichnis mit dem Befehl "gtar -xfvz Dateiname" entpacken. <br><br> <b>Apache vorkonfigurieren</b><br> Als erstes in das Apache-Verzeichnis springen und dort den Befehl "./configure" aufrufen.<br><br> <b>Kompilieren des PHP-Moduls</b><br> Dann in das PHP-Verzeichnis wechseln und dort entweder das Programm ./setup aufrufen oder folgende Zeile eingeben: <br><br> ./configure --with-apache=../apache_1.3.x -- enable-track-vars=yes<br> --with-ftp<br> --with-mysql<br> --with-oracle<br> --with-pgsql<br> --with-adabas<br> Je nach Wunsch kann das Modul auch nur mit einer der oben angeführten Datenbanken kompiliert werden. Nachdem der Befehl erfolgreich abgeschlossen ist, können Sie dann den Übersetzungsvorgang mit dem Befehl "make install" einleiten. Danach wechseln Sie wieder in das Apache-Verzeichnis.<br><br> <b>Kompilieren des Apache</b><br> Im Apache-Verzeichnis müssen Sie dann folgenden Befehl ausführen:<br><br> ./configure<br> --with-layout=Apache<br> --prefix=/Zielverzeichnis/für/apache/<br> --activate-module=src/modules/php3/libphp3.a<br> Nach Erstellen der Konfiguration können Sie nun den Apache mit dem Befehl "make install" übersetzen und installieren.<br><br> <b>Konfigurieren des Apaches</b><br> Nach den erfolgten Schritten sollten Sie dann, in dem im vorhergehenden Schritt angebenen Zielverzeichnis, mehrere Unterverzeichnisse finden. Im Unterverzeichnis "conf" finden Sie die Datei "httpd.conf" die für die Apache-Konfiguration zuständig ist. In dieser Datei suchen Sie bitte nach folgender Zeile:<br> "#AddType application/x-httpd- php3 .php3"<br> Löschen Sie das "#" am Anfang der Zeile weg und speichern Sie die Datei ab. Nun können Sie den neu erstellten Apache mit dem Befehl "apachectl start" in dem Unterverzeichnis "bin" Ihres Apache-Verzeichnisses starten. Sollten Sie bereits einen anderen Webserver gestartet haben, müssen Sie diesen vorher beenden.<br><br> <b>Konfiguration des PHP-Moduls</b><br> Die Konfiguration des PHP-Modules wird per default in das Verzeichnis /usr/local/lib/ gelegt. Sollten Sie dort keine Datei php3.ini finden, so können Sie die Datei "php3.ini- dist" aus dem PHP-Verzeichnis-Quellverzeichnis an diese Stelle kopieren und dann in php.ini umbenennen.<br><br> Folgende Zeilen müssen in der php.ini dann angepasst werden:<br> magic_quotes_gpc = Off;<br> magic_quotes_runtime= Off;<br> magic_quotes_sybase = On;<br> track_vars = On;<br><br> Sollten Sie eine MySql-Datenbank benutzen müssen auch diese Einstellungen gemacht werden:<br> mysql.allow_persistent = On;<br> mysql.max_persistent = 9;<br> mysql.max_links = 30;<br><br> Die Zahlenwerte richten sich natürlich nach der Leistungsstärke des Systems!<br> </font> <br> <br> </body> </html>