dedlfix: Apache und PHP4 und 5 als Modul gleichzeitig

Beitrag lesen

echo $begrüßung;

Diese Stelle fand ich schon mal in den PHP-Quelltexten. (Ich nehme an, dass es die richtige war.) Da steht in PHP4 und 5 das selbe drin.

Darf ich fragen wo? (Bin zu faul zum Suchen *fg*)

So schwer ist das mit dem Suchen nicht. Auspacken und suchen lassen. Der Midnight Commander fand in PHP 4.4.0 und 5.0.5 für "application/x-httpd-php" folgende Dateien (Readmes ausgelassen):
/sapi/apache2handler/sapi_apache2.c (Zeilen 60 und 61 bzw. 62 und 63)
/sapi/apache2filter/sapi_apache2.c (Zeilen 510, 641 und 643 bzw. 507, 647 und 649)
/sapi/apache/mod_php4.c (Zeilen 912 und 913 bzw. mod_php5.c Zeilen 921 und 922)
/main/php.h (Zeile 244 bzw. 235)
/sapi/apache_hooks/mod_php5.c (nur 5.0.5, Zeilen 1392 und 1393)

warum sollte man zwei PHP Versionen als Modul haben?

  • Sportlicher Ehrgeiz
  • Die (wenn auch geringen, so doch vorhandenen) Unterschiede zwischend er CGI- und der Modul-Version
  • Der Geschwindigkeitsverlust beim Starten des CGIs?
  • HTTP authentication with PHP

Es gibt schon einige Gründe, auch wenn sie für der meisten kaum von Bedeutung sind.

echo "$verabschiedung $name";