molily: Apache installieren - PHP implementieren

Beitrag lesen

Hallo, Christoph,

Nun hab eich es schon geschafft, einen Apache-Server auf meinem Windows-PC zu installieren.
Glückwunsch  -  nur wärs für den Beginn einer Debatte hier im Forum enorm wichtig, zu wissen, welche Version du installiert hast.

Ich hatte mich einmal an Apache 2 herangewagt (auf Mikrosoft Windows 98), aber selbst nachdem ich die Doku durchgearbeitete hatte, bekam ich weder meine alten angepassten httpd.conf-Einstellungen zum funktionieren, noch wollte das PHP-Modul so richtig auf Trab kommen ("PHP 4.2.1 also has improved (but still experimental) support for Apache version 2. We do not recommend that you use this in a production environment [...]"). Dieser GUI-Assistent, mit dem man den Server/die Serverinstanzen starten und stoppen konnte, funktionierte auch nicht, und auf Kommandozeilenbefehle reagierte der Prozess auch nicht. Nun bin ich wieder bei 1.3.x und froh darüber. Irgendwelche Erfahrungen?

Für PHP hab ich auch schon was entzippt
Entzippt? So, wie du schreibst, brauchst du eigentlich keines der Sourcenpakete, sondern kommst besser mit einem PHP-Installer weg [...]

Installer oder gezippte Win32-Binaries ohne Sources - im Endeffekt muss man den Apache sowieso von Hand konfigurieren, der Installer kleistert zudem noch die Registry voll. Bei mir belegt das php-Verzeichnis satte 13MB, und ich habe keine Ahnung, welche unbenutzten /extensions man vorerst entsorgen kann. Kann man das beim Installer wählen? Ich finde es ein Sicherheitsrisiko, wenn mehr möglich als nötig ist.

welche Angaben muss ich in der php.ini machen?
gar keine.

Durchlesen und einige Variablen anpassen ist schon notwendig. Safe Mode usw. sollten auf jeden Fall aktiviert sein, dürfte aber Standard in php.ini-recommended sein.

Achte darauf, daß du folgendes in der httpd.conf stehen hast: [...]

Als Modul statt CGI für Apache 1.3.x sähe das dann so aus AFAIK:
LoadModule php4_module c:/pfad/zu/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Für Apache 2 wäre die erste Zeile AFAIR entsprechend:
LoadModule php4_module c:/pfad/zu/php/sapi/php4apache2.dll

php4ts.dll sollte AFAIR im \windows\system-Verzeichnis vorhanden sein. Ich bekam massig Probleme, weil Win98 einige weitere ODBC-DLLs fehlten, diese müsste man sich zusätzlich besorgen, falls der Apache samt PHP-Modul beim Start mit einer entsprechenden Fehlermeldung abbricht.
Naja, wieso sage ich das alles, es gibt eine install.txt, die man durchaus lesen könnte.

Grüße,
Mathias