Apache / PHP / MySQL
am 06.12.2006 14:17:50 von Markus Krebl
Hallo !
Hab mir unter Windows XP für eine lokale Testumgebung den Apache 2.0.59,
PHP 5.2.0 und MySQL 5.0.27 installiert. Jetzt möcht ich alles natürlich
so konfigurieren daß eine Zusammenarbeit möglich ist. Mach es aber
lieber wie nachfolgend beschrieben und will nicht XAMPP verwenden.
Bisher hab ich das mit Erfolg auf folgende Weise erledigt :
1.) Apache (httpd.conf) anpassen
LoadModule php5_module "c:/php5/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/php5"
2.) Kopie von c:\php5\php.ini-recommended unter dem Namen
c:\php5\php.ini anlegen und nach Neustart des Apache mit phpinfo ()
ausprobieren ob die PHP-Testseite im Browser angezeigt wird.
3.) c:\php5\libmysql.dll nach c:\windows kopieren
4.) php.ini anpassen
extension_dir = "c:/php5/ext"
Strichpunkt vor extension = php_mysql.dll entfernen
Nun meine Frage :
Hat sich bezüglich der Konfiguration bei PHP 5.2.0 etwas geändert oder
kann ich so vorgehen wie bisher ? Könnte ja sein daß man bei PHP 5.2.0
irgendwo zusätzliche Einstellungen (httpd.conf, php.ini) vornehmen oder
nun andere Dateien als bisher in bestimmte Verzeichnisse kopieren muss.
Hab PHP 5.2.0 installiert und beispielsweise gesehen, daß es da jetzt
mehrere Versionen von php5apache2.dll gibt (php5apache2_2.dll,
php5apache2_filter.dll). Wofür sind die gedacht ?
lg, Markus
Re: Apache / PHP / MySQL
am 06.12.2006 14:41:10 von sk
Markus Krebl schrieb:
> Hat sich bezüglich der Konfiguration bei PHP 5.2.0 etwas geändert oder
> kann ich so vorgehen wie bisher ? Könnte ja sein daß man bei PHP 5.2.0
> irgendwo zusätzliche Einstellungen (httpd.conf, php.ini) vornehmen oder
> nun andere Dateien als bisher in bestimmte Verzeichnisse kopieren muss.
Ist das hier so schlecht aufgezählt?
http://de.php.net/ChangeLog-5.php#5.2.0
> Hab PHP 5.2.0 installiert und beispielsweise gesehen, daß es da jetzt
> mehrere Versionen von php5apache2.dll gibt (php5apache2_2.dll,
> php5apache2_filter.dll). Wofür sind die gedacht ?
Serverapi (modul) als Handler:
php5apache2.dll: Apache 2.0,
php5apache2_2.dll: Apache 2.2
Serverapi (modul) als Filter:
php5apache2_filter.dll: Apache 2.0,
php5apache2_2_filter.dll: Apache 2.2
und wozu filter?
http://httpd.apache.org/docs/2.2/de/filter.html
Jörg
Re: Apache / PHP / MySQL
am 06.12.2006 14:56:56 von Markus Krebl
Jörg Singendonk schrieb:
> Ist das hier so schlecht aufgezählt?
> http://de.php.net/ChangeLog-5.php#5.2.0
Ok, schön und gut, ist eine Aufzählung was sich alles in der jeweiligen
Version verändert hat bzw. welche Fehler behoben wurden. Hab da
allerdings nichts in Bezug auf meine Frage gefunden. Kann natürlich
sein, daß ich was übersehen habe, aber diese elendslange Liste lädt
nicht gerade dazu ein sie sich von vorn bis hinten durchzulesen.
> Serverapi (modul) als Handler:
> php5apache2.dll: Apache 2.0,
> php5apache2_2.dll: Apache 2.2
Hab Apache 2.0.59, d.h. ich muß die php5apache2.dll nehmen.
> Serverapi (modul) als Filter:
> php5apache2_filter.dll: Apache 2.0,
> php5apache2_2_filter.dll: Apache 2.2
> und wozu filter?
>
> http://httpd.apache.org/docs/2.2/de/filter.html
Hab's mir angeschaut, das Thema Filter dürfte für mich erst später
interessant werden, bin noch am Anfang was PHP betrifft.
lg, Markus
Re: Apache / PHP / MySQL
am 06.12.2006 15:32:32 von sk
Markus Krebl schrieb:
> sein, daß ich was übersehen habe, aber diese elendslange Liste lädt
> nicht gerade dazu ein sie sich von vorn bis hinten durchzulesen.
Wenn man es richtig ernst meint ;-)
> Hab Apache 2.0.59, d.h. ich muß die php5apache2.dll nehmen.
Genau.
Jörg