Apache / PHP / MySQL

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