22 Gäste und 0 Benutzer online | Anmelden | Registrieren
Startseite Windows-Artikel Problemlösungen Einstellungen Anleitungen Hardware FAQ C#.NET Forum Gästebuch Programme Onlinetools Downloads Suche Links Impressum Kontakt Anmelden |
Zu den Anleitungen Apache, MySQL und PHP aufsetzen - 2000 / XP / Vista Am 17.02.2007 verfasst von Andreas Nägeli. Hits: 13879 Dieser Artikel soll Ihnen helfen, einen Apache-Webserver mit MySQL und PHP zu lokalen Testzwecken aufzusetzen. Für dieses Tutorial wurden die folgenden Programme (unter Windows Vista) verwendet: Apache 2.0.59 Webserver PHP 5.2.1 MySQL 5.0.27 Zunächst laden Sie sich den Apache-Webserver herunter (als Installer) und starten die ausführbare Datei. Nachdem Sie der Lizenz zugestimmt haben, müssen Sie zunächst ein paar allgemeine Informationen zum Server angeben. Da Sie ihn lokal betreiben, können Sie in die oberen Felder einfach den Computernamen und in das untere Ihre E-Mail-Adresse eintragen. Es ist sinnvoll, den Server für alle Benutzer zu installieren und ihn den Port 80 abhören zu lassen. ![]() Im nächsten Schritt wählen Sie zunächst die angepasste Installation (Custom) und legen dann das Installationsverzeichnis des Servers fest. In diesem Tutorial wird dies E:\Server\ sein (Apache2 wird automatisch hinzugefügt). ![]() Nachdem der Server installiert wurde, werden Sie feststellen, dass sich im Startmenü einige neue Einträge vom Apache befinden. Diese werden wir später benötigen, um den Server zu konfigurieren, neu zu starten oder zu beenden. ![]() Wenn der Server gestartet ist, können Sie bereits eine Informationsseite anzeigen lassen. Die Adresse für Ihren Server lautet http://localhost/, http://*Rechner-IP*/, http://127.0.0.1 oder http://*Rechnername*/. Wenn Ihnen im Browser keine Seite angezeigt wird, prüfen Sie bitte, ob der Server gestartet ist. Als nächstes installieren wir den MySQL-Server. Laden Sie dazu das Archiv herunter, entpacken Sie die Setup.exe und starten Sie diese. Wählen Sie auch bei dieser Installation die angepasste Variante (Custom). Als Installationsverzeichnis wird im Beispiel E:\Server\MySQL gewählt. Nachdem der Server installiert wurde, starten Sie zum Abschluss der Installation gleich die Konfiguration des Servers (Configure the MySQL server now). Hier dürfte die Standard Configuration für die lokalen Entwicklungszwecke ausreichen. Der Server sollte als Dienst installiert und auf Automatisch gesetzt werden. ![]() Im nächsten Schritt legen Sie ein root-Passwort fest. Dieses ist wichtig und wird später noch häufig benötigt. ![]() Abschließend wird die Konfiguration übernommen und der Server wird zum ersten Mal gestartet. Hier kann es ab und zu vorkommen, dass der Server nicht gestartet werden kann oder es nicht möglich ist, den Serverdienst zu installieren. In letzterem Fall installieren Sie den Server neu, ansonsten können Sie den Dienst auch über Windows + R > Services.msc > OK > MySQL > Starten starten. ![]() Laden Sie sich nun PHP als Zip-Archiv herunter und entpacken Sie die Dateien nach E:\Server\PHP\. Erstellen Sie bei dieser Gelegenheit auch den Ordner E:\Server\Files\, in den wir später die HTML-Dokumente speichern werden. Öffnen Sie nun die Konfigurationsdatei des Apache-Servers über das Startmenü. Suchen Sie in der httpd.conf zunächst nach dem Abschnitt für die Module und fügen Sie unter die Zeile #LoadModule ssl_module modules/mod_ssl.so diese Einträge hinzu: LoadModule php5_module E:/Server/PHP/php5apache2.dll AddType application/x-httpd-php .php .html .htm Damit binden Sie das PHP-Modul in den Webserver ein und weisen ihn gleichzeitig an, Dateien mit der Endung .php, .html und .htm mit dem PHP-Parser zu behandeln. Weiter unten setzen Sie nun noch das Verzeichnis für die HTML-Dateien. DocumentRoot "E:/Server/Files" und <Directory "E:/Server/Files"> Speichern Sie die Änderungen an der Konfigurationsdatei ab und kopieren Sie die Dateien libmysql.dll und php5ts.dll aus dem PHP-Verzeichnis nach E:\Server\Apache2\Bin\. Nennen Sie die Datei php.ini-recommended in php.ini um und kopieren Sie diese ebenfalls nach E:\Server\Apache2\Bin\. Öffnen Sie nun diese php.ini und ändern Sie diese Werte: error_reporting = E_ALL & ~E_NOTICE Dies veranlasst PHP nur Fehlermeldungen, aber keine erweiterten Warnungen anzeigen zu lassen. display_errors = On Mit dieser Option zeigt PHP Fehler an, was sehr wichtig für das Debuggen von Skripten ist. extension_dir = "E:/Server/PHP/ext/" Hiermit weisen Sie PHP an, Erweiterungen in diesem Verzeichnis zu suchen. Sehr wichtig für die Funktionalität von MySQL! Als letztes entfernen Sie noch den Strichpunkt vor extension=php_mysql.dll, um das MySQL-Modul für PHP zu aktivieren. Nachdem Sie diese Konfiguration übernommen haben, starten Sie den Apache-Server neu. Es sollten keine Fehlermeldungen angezeigt werden. Wird Ihnen ein Fehler angezeigt, gehen Sie die oben stehenden Schritte nochmals sorgfältig durch. Nun können Sie eine PHP-Datei zum Test der Konfiguration schreiben. Erstellen Sie dazu eine Datei namens test.php im Verzeichnis E:\Server\Files und schreiben Sie folgenden Code hinein: <?php echo "Hallo Welt"; mysql_connect("localhost","root","*IhrPasswort*"); ?> und ersetzen Sie *IhrPasswort* durch das bei der Installation des MySQL-Servers angelegte root-Kennwort. Wenn Sie nun http://localhost/test.php aufrufen, sollte Ihnen nur der Text Hallo Welt, aber keine Fehlermeldung angezeigt werden. Tritt ein Fehler auf, gehen Sie bitte die Konfiguration nochmals durch. ![]() Bewertung dieses Artikels von 87 Benutzern: - 8.84 / 10 Punkte |
|
2002 - 2008 Computerleben.net Sitemap |