Installation eines WAMP-Systems WAMP bedeutet Windows - Apache - MySQL - PHP. Der folgende Artikel beschreibt die Installation eines solchen Systems unter Windows 9x und NT/2000. Schwerpunkt wird hierbei auf PHP3 gelegt. Die Informationen haben jedoch auch für PHP4/ZEND Gültigkeit. Möchten
Sie sich die Downloads ersparen, so können Sie im Shop
eine CD ordern, die mySQL, Apache, PHP3, PHP4/ZEND, PHPLib und phpMyAdmin
in der aktuellen Version enthält. Wir berechnen für diese
CD lediglich einen Unkostenbeitrag von 6,-- € (11,74 DM) inkl.
Versand und Verpackung. Versionsübersicht: Die Apache Installation Laden Sie von http://www.apache.org die aktuelle Windowsversion des Webservers Apache herunter, und führen Sie eine Standardinstallation unter C:\Apache durch. Anschließend passen Sie die Datei C:\Apache\httpd.conf folgendermaßen an: Ergänzen Sie die Zeile DirectoryIndex index.html index.php3 Und entfernen Sie das Kommentarzeichen vor folgendem Eintrag, damit Apache *.php3 Dateien zuordnen kann: AddType application/x-httpd-php3 .php3 Fügen Sie die Zeile Action application/x-httpd-php3 /cgi-bin/php.exe Ein, damit *.php3-Dateien durch PHP interpretiert werden. Anschließend installieren Sie den Apache als Dienst unter NT bzw. tragen ihn im Windows-9x-Autostart ein. Um zu sehen, ob die Installation erfolgreich war, rufen Sie in Ihrem Browser die Adresse http://localhost auf – das ist der Stadardname Ihres eigenen Rechners. Alternativ zu localhost können Sie auch die IP-Adresse 127.0.0.1 verwenden. Falls Apache nicht laufen sollte, können Sie Apache (am besten vom DOS-Prompt aus) manuell aufrufen. Verfolgen Sie eventuell auftauchende Fehlermeldungen, und lesen Sie die Dokumentation, um Schwierigkeiten zu beseitigen. PHP Einrichten Besorgen Sie sich das aktuelle Win32-Binary von PHP unter http://www.php.net , und installieren Sie sie z.B. unter C:\php3. Kopieren Sie php.exe und die für den mySQL-Support notwendigen DLLs bzw. Module libmySQL.dll und php3_mysql.dll (oder entsprechende, beachten Sie auch hier die Dokumentation zu PHP) nach C:\Apache\cgi-bin\. Kopieren Sie die Datei php3.ini-dist aus dem PHP-Verzeichnis ins Windows-Verzeichnis und benennen Sie sie in php3.ini um. Dann editieren Sie die php3.ini. Sie müssen im Abschnitt "Windows Extensions" die Kommentare vor den benötigten und im cgi-bin Verzeichnis des Apache vorhandenen Modulen entfernen, mindestens jedoch Extension=php3_mysql.dll Und im Abschnitt [MySQL] als Wert setzen. Bei Bedarf können Sie z.B. noch Mailserver und Mailadresse anpassen. Eine Erläuterung zur Datei php3.ini und zur Konfiguration finden Sie im Anhang C. MySQL installieren Laden Sie sich die aktuelle Version des MySQL-Servers für Windows von http://www.tcx.se herunter. Beachten Sie bitte, daß MySQL unter Windows als Shareware vertrieben wird und damit keine kostenlose Software ist. Installieren Sie MySQL wie vorgegeben. Richten Sie MySQL unter NT als Dienst ein: C:\mysql\bin\mysqld –install oder fügen Sie unter Win 9x mysqld.exe zum Autostart hinzu. Damit besitzen Sie ein WAMP-System, auf dem Sie PHP-Skripte und Datenbankanwendungen entwickeln können. Wir gratulieren. phpMyAdmin Wenn Sie möchten, können Sie sich phpMyAdmin installieren, ein Tool, das in PHP geschrieben ist und dazu dient, den Umgang mit MySQL zu vereinfachen. Laden Sie sich die aktuelle Version von phpMyAdmin von http://www.phpwizard.net/phpMyAdmin/ down, und entpacken Sie die Dateien in ein geeignetes Verzeichnis des Apache-Webservers – beispielswiese in ein neues Verzeichnis phpMyAdmin unterhalb von htdocs. Anschließend öffnen Sie die Datei config.inc.php3 und passen den Pfad zu mysqladmin.exe an Ihre Verhältnisse an: $cfgMysqladmin = "C:\mysql\bin\mysqladmin.exe"; Wenn Sie phpMyAdmin unterhalb von htdocs installiert haben, läßt sich phpMyAdmin jetzt über http://localhost/phpMyAdmin/ im Browser aufrufen. Falls nicht, überlegen Sie sich am besten, ob Sie nicht doch lieber auf Linux umsteigen wollen, gehen Sie in den Biergarten, und lesen Sie anschließend die Dokumentation zu allen installierten Programmen. Wenn all das nicht nutzt, schreiben Sie an thomas@schulz.net Die PHPlib (PHP Base Library) Für datenbankbasierte Anwendungen mit Session-Tracking über Cookies bzw. URL-Codierung und serverseitigem Warenkorb empfiehlt sich die Installation der PHP Base Library. Beachten Sie in dem Zusammenhang auch Kapitel 24, das direkt von einem der PHPlib-Entwickler, Kristian Köhntopp, stammt. Viele der in der PHPlib zur Verfügung gestellten Funktionen wurden in PHP4 bzw. ZEND direkt realisiert, so daß die PHPlib in Zukunft an Bedeutung verlieren wird. Unter PHP3 stellt sie jedoch eine der Standardkomponenten dar, auf die man nicht verzichten sollte, und unter PHP4 schadet sie nicht. Besorgen Sie sich unter http://phplib.shonline.de/ die aktuelle Version von PHPlib, und entpacken Sie die Dateien. Verschieben Sie das dabei entstandene \php-Verzeichnis z.B. nach C:\Apache, und nehmen Sie folgende Einstellungen in der php3.ini vor: Auto_prepend_file
= /Apche/php/prepend.php3 Anschließend sollten Sie eine neue Datenbank für das gewünschte Projekt mit phpMyAdmin anlegen und das SQL-Skript create_database.mysql ausführen (ich habe das aus \unsup benutzt), wozu man sich ebenfalls phpMyAdmin bedient. Für diese Datenbank, in der PHPlib die Session- und Userinformationen verwaltet, ist abschließend noch die Datei \Apache\php\local.inc anzupassen. In der Klasse DB_Poe muß dazu folgendes eingetragen werden: Class
DB_Poe extends DB_Sql { Sinnvollerweise verwendet man hier einen anderen User als root. Zum Testen kopieren Sie das mitgelieferte \pages-Verzeichnis samt Inhalt nach \Apache\htdocs\ und rufen es im Browser über http://localhost/pages auf. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| © 1997-2001 CGI-NOW.de, letzte Änderung . Adresse dieses Dokuments: http://www.cgi-now.de/wamp.html |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||