Joerg Behrens schrieb:

Holm Kapschitzki schrieb:
Hallo,


Wie stell ich jetzt fest ob PHP4 als cgi oder als Modul benutzt wird ?

Ein phpinfo() aufrufen.

srv2:/opt/programs# phpinfo()
>
mehr kann ich nicht sehen

Andernfalls einfach echo php_sapi_name(); ausführen.

srv2:/opt/programs# echo php_sapi_name();
-bash: syntax error near unexpected token `('




Zweite Frage:

über info.php wird mir MySQL nicht angezeigt. php4 wurde aber ohne mysql siehe debian paket, ausgeliefert. Klar ich könnte jetzt in der php.ini die mysql extension enablen unter cgi. Bloss dann ist das doch über das langsame cgi enabled ?

Nein. Ueber die ini legst du fest das beim Start des PHP interpreters noch zusaetzliche extenstions geladen werden sollen. PHP als Modul wird beim Start des Webservers geladen und somit auch die Extenstions.... sollte dein Apache mehre Anfragen gleichzeitig beantworten muessen wuerde er zusaetzliche Childs forken... jenach config.

Fuer jede PHP SAPI kann eine eine php.ini benutzt werden. Dies kann ja mein configure mit angegeben werden. Ich kenne die geflogenheiten von Debian hier nicht.

Was viele nicht wissen ist das PHP generell zuerst nach einer php-<sapi_name>.ini guckt und erst zum Schluss nach einer php.ini.

php-cli.ini
php-cgi.ini
php-apache2handler.ini
php-apache.ini
php-cgi-fcgi.ini

als bei Debian heissen die alle php.ini, aber liegen halt in den entsprechenden Verzeichnissen

/etc/php4/apache2
/etc/php4/cgi
....

also das Modul für den Apache2 (php) wird beim Start geladen. Trotzdem muss ich in der

/etc/php4/apache2/php.ini die extension für mysql oder gd aktivieren, damit es funktioniert. Irgendwas ist doch da faul ;-)

Und dann verseth ich nicht wann php4 als Modul und wann als cgi benutzt wird ?


Gruß Holm

--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an