© by PHP-guide.de
   Dieses Dokument ist urherrechtlich geschützt. Veröffentlichung, Weitergabe und Duplikation jeglicher Art ist nur mit schriftlicher Genehmigung des Autors gestattet!

 
[ PHP-guide.de - Tutorial: WAMP-Installation ]
Wir versuchen Ihnen mit diesem Tutorial PHP ein Stückchen näherzubringen. Aber: Es hat keinen Anspruch auf Vollkommenheit! Um dieses Tutorial besser zu verstehen, sollten Sie Grundkenntnisse in PHP besitzen - dabei helfen kann Ihnen unsere PHP-Doku.

   Bei Fehlern oder einfach nur um einen Kommentar über dieses Tutorial loszuwerden, würde es mich freuen, wenn Sie mir ein Feedback schicken würden!

  Einleitung und Vorbereitung  
Um einiges an Geld beim Entwickeln von Scripts zu sparen, ist es unerlässlich Scripts auch offline am heimischen Windows-Rechner testen zu können. Dazu muss allerdings etwas Arbeit investiert werden, um PHP, eine MySQL-Datenbank und einen Server, in unserem Fall Apache zum Laufen zu bringen. Die Programme, die heruntergeladen sind allesamt Freeware, d.h. dass Vergnügen ist auch noch kostenlos!

Das Tutorial ist für die Windows-Versionen 95/98/NT/2000 ausgelegt - Wichtig! Bei Win 95 muss auf der Apache-Website ein Winsock-Update heruntergeladen werden.

Um die einzelnen Schritte überhaupt in Angriff nehmen zu können, müssen Sie allerdings einige Dateien und herunterladen:
INFO: Die direkten Download-Links sind die aktuellsten zum Zeitpunkt des Schreibens (07.08.2001) des Tutorials und müssen nicht zwingend die aktuellsten sein - Sie sollen nur zeigen welche Datei der meist zahlreichen ausgewählt werden soll.

Server:
Als Server verwenden wir den mit PHP am häufigsten benutzten Apache-Server:
Homepage: http://www.apache.org
Download-Seite: http://httpd.apache.org/dist/httpd/binaries/win32/
(Download-Link: http://httpd.apache.org/dist/httpd/binaries/win32/apache_1.3.20-win32-no_src-r2.msi)

PHP:
PHP wird direkt von der PHP-Projekt-Homepage heruntergeladen:
Homepage: http://www.php.net
Download-Seite: http://www.php.net/downloads.php
(Download-Link: http://www.php.net/do_download.php?download_file=php406-installer.exe&source_site=www.php.net)

Datenbank:
Als Datenbank verwenden MySQL, da es unter PHP die bekannteste Datenbank ist:
Homepage: http://mysql.com
Download-Seite: http://mysql.com/downloads/index.html
(Download-Link: http://mysql.com/Downloads/MySQL-3.23/mysql-3.23.40-win.zip)



OPTIONAL: MySQL-Administration
phpMyAdmin installieren wir zusätzlich als MySQL-Administration-Tool zur leichteren Verwaltung der Datenbank(en) :
Homepage: http://phpwizard.net/projects/phpMyAdmin/
Download-Seite: http://phpmyadmin.sourceforge.net/
(Download-Link: http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.2.0-rc4-php.tar.gz)
 
  Installation des Apache-Servers  
Zur Installation des Apache-Servers einfach die nun heruntergeladene Datei doppelklicken und die einzelnen Installationsschritte befolgen - im Folgenden wird von einer Installation im Verzeichnis "D:\Server\Apache" ausgegangen.
Danach in der Datei "D:\Server\Apache\conf\httpd.conf" folgende Zeilen suchen und verändern bzw einfügen wenn sie noch nicht vorhanden sind (bei benötigten Zeilen mit vorangestelltem "#" entfernen Sie es einfach):

1. unter "Dynamic Shared Object (DSO) Support" (Diese Eintrag darf erst nach der Zeile ClearModuleList kommen):
LoadModule php4_module modules/php4apache.dll

2. Name des Servers, am Besten localhost
ServerName localhost

3. Pfad, der aufgerufen, wenn man nachher "http://localhost" eingibt (beides syncron ändern):
DocumentRoot "D:/"
<Directory "D:/">

4. Standard-Datei eines jeden Ordners, die aufgerufen wird (mehrere verschiedene sind möglich - einfach untereinander z.Bsp. ...index.html und in der nächsten Zeile ...index.php)
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>

5. Die gewünschten Endungen für PHP für Downloads, Scripts und Sourcecode der Scripts angeben:
AddType application/x-tar .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps

6. wenn PHP3-Dateien mit PHP4 geparst werden sollen:
AddType application/x-httpd-php .php3


WICHTIG: Nachdem die Datei nun richtig konfiguriert ist, vergessen Sie nicht, sie auch abzuspeichern! Ausserdem: Starten Sie den Server noch nicht, da PHP noch nicht installiert ist, aber bereits in der Konfigurationsdatei steht - Fehlermeldungen sind sonst vorprogrammiert.
 
  Installation von PHP 4  
Nachdem der Heimrechner nun erfolgreich in einen Server umgewandelt wurde machen wir uns nun an die Installation von PHP. Zur Installation einfach wieder die heruntergeladene Datei doppelklicken und wieder die einzelnen Installationsschritte befolgen. Im Folgenden wird von einer Installation im Verzeichnis "D:\Server\PHP" ausgegangen.
Ist die Installation erfolgreich abgeschlossen müssen einige wichtige DLLs ins und andere wichtige Dateien verschoben werden:

1. Die Datei D:\Server\PHP\sapi\php4apache.dll nach
D:\Server\Apache\modules\

2. Im Ordner D:\Server\PHP die Dateien php4ts.dll und php4ts.lib nach
C:\Windows\System\

3. Alle Dateien aus D:\Server\PHP\dlls ausser msvcrt.dll nach
C:\Windows\System\

Wenn Sie es gewöhnt sind, PHP-Scripts in kurze Tags ("<?" und "?>") zu fassen, sollten Sie noch in der Datei D:\Server\PHP\php.ini-dist folgende Zeile am Anfang der Datei nachbessern:
short_open_tag = On
 
  Installation von MySQL  
Um auch eine Datenbank auf dem Heim-PC zu besitzen, installeren wir noch MySQL - die .zip-Datei entpacken und die Datei Setup.exe aufrufen. Anschließend im WinMySQLAdmin-Tool das Register "my.ini Setup" aufrufen und einen beliebigen Benutzernamen und ein beliebieges Passwort den Textkasten eingeben (wenn es da nicht schon steht):
user=Johannes
password=ganzgeheim

Danach noch im Register "Databases" im gleichnamigen Kästchen (oben links) mit der rechten Maustaste im anschließend geöffneten Menü auf "Create Database" klicken und einen beliebigen Namen eingeben.
 
  Test des Servers  
Das wars auch schon fast! Jetzt müssen Sie den Apache-Server und WinMySQLAdmin in Ihrem Win-Startmenü nur noch aufrufen und zum Test folgende Datei in den unter "Installation des Apache-Servers > 3." Ordner ablegen und z.Bsp. "test.php" nennen.
<?php
phpinfo();
?>

Wenn Sie jetzt Ihren Browser aufrufen und http://localhost/test.php eingeben sollten einige Informationen über PHP, MySQL und Ihren Apache-Server erscheinen.
 
  OPTIONAL: MySQLAdmin  
Sollten Sie mit Datenbanken arbeiten wollen, ist es sehr empfehlenswert noch dieses hervorragende Tool zu installieren. Einfach die .zip-Datei in einen beliebigen Ordner INNERHALB der Document Root ("Installation des Apache-Servers > 3.") entpacken und anschließend die Datei "config.inc.php" öffnen. Diese muss dann mit dem Benutzernamen, dem Passwort und dem Datenbanknamen, die unter "Installation von MySQL" festgelegt wurden, gefüttert werden. Als Server geben Sie einfach "localhost" an.
 
  Geschafft!  
[ That´s it for today - das wars für heute ]
Nachdem Sie nun Ihren eigenen Server haben, und hoffentlich ganz viel Online-Kosten sparen, wäre ich Ihnen sehr dankbar, wenn Sie mir ein Feedback schicken - da macht das Tutorial schreiben gleich viel mehr Spass ;-)

Viel Spaß noch auf PHP-guide.de - Ihr Johannes E. Kalunka
 


© by PHP-guide.de
   Dieses Dokument ist urherrechtlich geschützt. Veröffentlichung, Weitergabe und Duplikation jeglicher Art ist nur mit schriftlicher Genehmigung des Autors gestattet!