Bernhard Peissl: PHP installieren. Wie?

Beitrag lesen

Hi Sven!

Zum einen wäre da die Sache mit SMTP Server.

???? Den SMTP server kannste vergessen

Als Standart wurde da "localhost" angegeben. (Ist doch richtig wenn man PHP auf dem eigenen Rechner und nicht auf einem Webserver installieren will oder?)

Du _musst_ dir einen Webserver installieren. Schliesslich willst du lokal ja das Internet "simulieren". PHP wird wie du vielleicht schon weisst ja vom Server interpretiert, und dann als ganze HTML-Seite an den Browser geschickt. Daher musst du dir nen Webserver installieren, der bei dir (lokal am PC) den PHP Interpreter verwenden kann, und den nötigen HTML-Output erzeugt/zum Browser schickt.

Zum anderen wurde die "from adress" für die Mailfunktion gefragt. ALs Standart hier "me@localhost.com". Muss ich das so lassen oder meine echte Emailaddy angeben?

wenn du nur lokal testen willst, wird dir ja wohl niemand eine email schicken oder ;-) da kannst irgendwas hinschreiben.

Als letztes wurde ich nach dem "type of http server" gefragt..
Hierbei stand zur Auswahl:
Microsoft PWS on Windows 9x or ME
Microsoft PWS on NT Workstation
Microsoft IIS 3 or lower
Microsoft IIS 4 or higher
Apache
Xitami
None (Manuall install)

Das sind die gängigsten Webserver. Wenn du windows hast, wird der PWS (= Personal Web Server) gleich mitgeliefert. Was aber nicht heisst, dass er per Default installiert ist!

Am öftesten wird aber Apache genommen. Die Installation ist mittlerweile kinderleicht. Einfach als Servername 127.0.0.1 (=localhost) eingeben, und los kanns gehen

Runterladen kannst du den Apache von:
http://httpd.apache.org/dist/httpd/binaries/win32/apache_1.3.20-win32-no_src-r2.msi

Hierbei gehe ich doch richtig in der Annahme ersteres ist für Windows 98 das richtige oder?

naja, sagen wir mal derjenige der M$ am liebsten wäre ;-)

Danach sollte die Installation beendet sein.
Ich habe nochmal einen Blick in die Readme.txt geworfen...
Hier wurde auf einmal was ganz anderes gesagt.

Das ist die händische Variante. Wenn du dir von http://www.php.net die aktuelle php-Version 4.0.5 glaub ich runterlädst (ohne installationsprogramm) musst du so vorgehen!

  1. Copy the php.ini-dist to your systemroot (the directory where you installed windows), rename it to php.ini, and
    edit it to fit your needs

php.ini ist die Haupt-Konfigurationsdatei für den PHP-Interpreter. Man muss dort einige Sachen festlegen, die du aber besser aus der installationsanleitung von php.net herausliest ;-)

php.ini-dist ist quasi deine default-Konfigurationsdatei. Wird vom Distributor vorgeschlagen. Diese sollst du dann eben nach deinen Bedürfnissen (z.b.: div. Dokumentverzeichnisse, MySQL-Daten, Webserver-Daten, ...) anpassen. Und damit die php.ini nicht versehentlich überschrieben/gelöscht/... oder einfach so oft umgemodelt wird, dass wenn das ding nimmer will, man wieder von vorne anfangen kann, gibts eben den Workaround, dass die defaultdatei php.ini-dist heisst, und durch das Kopieren/Umbennenen nicht verloren gehen kann ;-)

  1. Edit the enclosed PWS-php4isapi.reg (ISAPI interface) or PWS-php4cgi.reg (CGI interface) file to reflect the location of
    your php4isapi.dll / php.exe. Forward slashes should be escaped, for example:
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\Program Files\PHP\php4isapi.dll"
  2. In the PWS Manager, right click on a given directory you want to add PHP support to, and select Properties. Check the 'Execute' checkbox, and confirm.

Das hat man davon wenn man den PWS verwendet *fg*
Nimm den Apache!

Also erstmal gab es keine "php.ini-dist" Datei.Dann habe ich keine Ahnung was der "PWS Manager" ist oder wo er zu finden ist.

Ich weiss ja nicht wie dein Installationsprogramm arbeitet. Aber überall wo PHP draufsteht, sollte eine php.ini-dist drin sein. Müsste im Verzeichnis liegen in das du PHP installiert hat. Meist tut man das in c:\php ;-)

Der PWS Manager ist schlichtweg die Administrationsoberfläche/applikation, in der man den PWS-Server konfigurieren kann! Es gibt also keine Textdatei die man editieren kann, sondern wie von M$ gewohnt ein GUI.

Schau mal unter:
C:\Windows\help\PWS.chm

Wäre echt nett wenn hier jemand einem absolutem Neuling auf solchen Gebieten helfen könnte.
Möglichst mit einer detailierten Beschreibung für Dummies.  ;-)

Tja, ich hoffe ich konnte :o)

lg Bernhard

PS: Zum testen ob dein php geht erstelle die Datei info.php im www-Verzeichnis deines Webservers (dort wo du deine html Dateien reinlegen sollst) die folgendermassen aussieht:

<? phpinfo(); ?>

Ruf die Datei über http://127.0.0.1/info.php auf. Wenn du was siehst (Bunte Tabelle) hats geklappt ;-)