You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com> on 2002/09/20 12:18:48 UTC
php dirketiven in der httpd.conf
Hallo Meister Eures Faches,
folgende Problemstellung. Von Hause bin ich eigentlich Perl Hacker. Deshalb
Nachsicht. Nun möchte ein Kunde meines Rechenzentrums PHP Skripte zum Laufen
bringen.
Frage wie lauten die notwendigen Module und Direktiven in der httpf.conf ,
so dass ein PHP Skript läuft?
Wenn es einem zu umständlich ist mir zu antworten, dann bitte ich um Links,
wo man das am besten Nachlesen kann.
Hoffe auf Hilfe und Grüsse an Alle.
Euer Oliver Etzel
flatrate serverhousing www.flathousing.com
Re: php dirketiven in der httpd.conf
Posted by Erik Abele <er...@codefaktor.de>.
> Hallo Alle,
>
> Kann mir jemand helfen. Wie compiliere ich den Apache, damit der mit
> PHP4 funktioniert.
>
> Bitte um Hilfe oder links zum nachlesen
Link aus der letzten Mail: dt. beschreibung der php-installation
----> http://www.php.net/manual/de/install.apache.php
> Oliver Etzel
>
>
> PS: ERIK: unten was httpd -V ausgibt.
>
Alles klar, das EAPI fehlt. hatte ich vermutet :-) jetzt also mal das PHP
samt Apache neu builden dann sollte alles funktionieren.
> # /usr/local/apache/bin/httpd -V
> Server version: Apache/1.3.26 (Unix)
> Server built: Sep 18 2002 20:51:11
> Server's Module Magic Number: 19990320:13
> Server compiled with....
> -D HAVE_MMAP
> -D HAVE_SHMGET
> -D USE_SHMGET_SCOREBOARD
> -D USE_MMAP_FILES
> -D HAVE_FCNTL_SERIALIZED_ACCEPT
> -D HAVE_SYSVSEM_SERIALIZED_ACCEPT
> -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
> -D HTTPD_ROOT="/usr/local/apache"
> -D SUEXEC_BIN="/usr/local/apache/bin/suexec"
> -D DEFAULT_PIDLOG="logs/httpd.pid"
> -D DEFAULT_SCOREBOARD="logs/httpd.scoreboard"
> -D DEFAULT_LOCKFILE="logs/httpd.lock"
> -D DEFAULT_ERRORLOG="logs/error_log"
> -D TYPES_CONFIG_FILE="conf/mime.types"
> -D SERVER_CONFIG_FILE="conf/httpd.conf"
> -D ACCESS_CONFIG_FILE="conf/access.conf"
> -D RESOURCE_CONFIG_FILE="conf/srm.conf"
> ----- Original Message -----
> From: "Erik Abele" <er...@codefaktor.de>
> To: <us...@httpd.apache.org>
> Sent: Friday, September 20, 2002 2:12 PM
> Subject: Re: php dirketiven in der httpd.conf
>
>
>
> Hi !
>
>> Meldung:
>> API module structure `php4_module' in file /usr/lib/apache/libphp4.so is
>> garbled - perhaps this is not an Apache module DSO?
>
> gib mal im shell folgendes ein:
> # httpd -V
>
> sollte dir sowas ausgeben:
> Server version: Apache/1.3.26 (Unix)
> Server built: Jul 10 2002 15:16:52
> Server's Module Magic Number: 19990320:13
> Server compiled with....
> -D EAPI
> ...
>
> ist hier '-D EAPI' zu finden? Wenn nein, dann hast Du wahrscheinlich ein
> Modul, das die EAPI-Unterstützung benötigt aber der Apache diese nicht hat.
> Also entweder das Modul zusammen mit dem Apachen neu kompilieren oder eben
> ein kompatibles (Binary-) Modul ohne EAPI-Support besorgen.
>
>>
>> Wo ist denn geschrieben, bzw. Wer kann mir helfen, wie ich nachträglich
> in
>> den Apache die
>> die dynamic shared objects für PHP4 implementiere?????
>>
>
> http://www.php.net/manual/de/install.apache.php
>
> sollte eigentlich kaum Fragen zur Installation offen lassen :-)
>
> grüsse
> Erik
>
>
> --------------------------------------------------------------------------
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
> sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
>
>
> --------------------------------------------------------------------------
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
> sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
Re: php dirketiven in der httpd.conf
Posted by "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com>.
Hallo Alle,
Kann mir jemand helfen. Wie compiliere ich den Apache, damit der mit
PHP4 funktioniert.
Bitte um Hilfe oder links zum nachlesen
Oliver Etzel
PS: ERIK: unten was httpd -V ausgibt.
# /usr/local/apache/bin/httpd -V
Server version: Apache/1.3.26 (Unix)
Server built: Sep 18 2002 20:51:11
Server's Module Magic Number: 19990320:13
Server compiled with....
-D HAVE_MMAP
-D HAVE_SHMGET
-D USE_SHMGET_SCOREBOARD
-D USE_MMAP_FILES
-D HAVE_FCNTL_SERIALIZED_ACCEPT
-D HAVE_SYSVSEM_SERIALIZED_ACCEPT
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D HTTPD_ROOT="/usr/local/apache"
-D SUEXEC_BIN="/usr/local/apache/bin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/httpd.scoreboard"
-D DEFAULT_LOCKFILE="logs/httpd.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
-D ACCESS_CONFIG_FILE="conf/access.conf"
-D RESOURCE_CONFIG_FILE="conf/srm.conf"
----- Original Message -----
From: "Erik Abele" <er...@codefaktor.de>
To: <us...@httpd.apache.org>
Sent: Friday, September 20, 2002 2:12 PM
Subject: Re: php dirketiven in der httpd.conf
Hi !
> Meldung:
> API module structure `php4_module' in file /usr/lib/apache/libphp4.so is
> garbled - perhaps this is not an Apache module DSO?
gib mal im shell folgendes ein:
# httpd -V
sollte dir sowas ausgeben:
Server version: Apache/1.3.26 (Unix)
Server built: Jul 10 2002 15:16:52
Server's Module Magic Number: 19990320:13
Server compiled with....
-D EAPI
...
ist hier '-D EAPI' zu finden? Wenn nein, dann hast Du wahrscheinlich ein
Modul, das die EAPI-Unterstützung benötigt aber der Apache diese nicht hat.
Also entweder das Modul zusammen mit dem Apachen neu kompilieren oder eben
ein kompatibles (Binary-) Modul ohne EAPI-Support besorgen.
>
> Wo ist denn geschrieben, bzw. Wer kann mir helfen, wie ich nachträglich
in
> den Apache die
> die dynamic shared objects für PHP4 implementiere?????
>
http://www.php.net/manual/de/install.apache.php
sollte eigentlich kaum Fragen zur Installation offen lassen :-)
grüsse
Erik
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------
Re: php dirketiven in der httpd.conf
Posted by Erik Abele <er...@codefaktor.de>.
Hi !
> Meldung:
> API module structure `php4_module' in file /usr/lib/apache/libphp4.so is
> garbled - perhaps this is not an Apache module DSO?
gib mal im shell folgendes ein:
# httpd -V
sollte dir sowas ausgeben:
Server version: Apache/1.3.26 (Unix)
Server built: Jul 10 2002 15:16:52
Server's Module Magic Number: 19990320:13
Server compiled with....
-D EAPI
...
ist hier '-D EAPI' zu finden? Wenn nein, dann hast Du wahrscheinlich ein
Modul, das die EAPI-Unterstützung benötigt aber der Apache diese nicht hat.
Also entweder das Modul zusammen mit dem Apachen neu kompilieren oder eben
ein kompatibles (Binary-) Modul ohne EAPI-Support besorgen.
>
> Wo ist denn geschrieben, bzw. Wer kann mir helfen, wie ich nachträglich in
> den Apache die
> die dynamic shared objects für PHP4 implementiere?????
>
http://www.php.net/manual/de/install.apache.php
sollte eigentlich kaum Fragen zur Installation offen lassen :-)
grüsse
Erik
Re: php dirketiven in der httpd.conf
Posted by "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com>.
Hallo Joerg, hallo Alle,
Bekomme folgende Fehlermeldung beim Apache restarten, nach einfügen der DSO
Direktiven:
LoadModule php4_module /usr/lib/apache/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps
Meldung:
API module structure `php4_module' in file /usr/lib/apache/libphp4.so is
garbled - perhaps this is not an Apache module DSO?
Wo ist denn geschrieben, bzw. Wer kann mir helfen, wie ich nachträglich in
den Apache die
die dynamic shared objects für PHP4 implementiere?????
Der Apache wurde mit den compiler-flat --modules-so compiliert.
Bitte um Hilfe
MfG
Oliver Etzel
flatrate serverhousing www.flathousing.com
> Du hast die Qual der Wahl zwischen PHP ueber CGI oder als Apache Modul
(DSO
> oder statisch)
>
> Bei DSO halt (entfaellt ja logischerweise bei statischem Modul)
> LoadModule php4_module libexec/libphp4.so
> AddModule mod_php4.c
>
> AddType application/x-httpd-php .php .php3 .php4 .phtml
> AddType application/x-httpd-php-source .phps
>
> Bei CGI ist ein eigener Handler zuwaehlen.
>
> Mod_php auf einer Multihost/Kunden kann die Buechse der Pandora
oeffnen....
> aber ansich gilt das gleich wie fuer modperl und co zumind. mit Apache
1.3.x
>
> http://www.php.net/manual/en/installation.php
>
> Gruss
> Joerg Behrens
>
> --
> TakeNet GmbH Mobil: 0171/60 57 963
> D-97080 Wuerzburg Tel: +49 931 903-2243
> Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
>
>
> --------------------------------------------------------------------------
> Apache HTTP Server Mailing List "users-de"
> unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
> sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
>
Re: php dirketiven in der httpd.conf
Posted by Joerg Behrens <be...@takenet.de>.
----- Original Message -----
From: "Oliver Etzel - GoodnGo.COM (R)" <ol...@goodngo.com>
To: <us...@httpd.apache.org>
Sent: Friday, September 20, 2002 12:18 PM
Subject: php dirketiven in der httpd.conf
> Hallo Meister Eures Faches,
>
> folgende Problemstellung. Von Hause bin ich eigentlich Perl Hacker.
Deshalb
> Nachsicht. Nun möchte ein Kunde meines Rechenzentrums PHP Skripte zum
Laufen
> bringen.
>
> Frage wie lauten die notwendigen Module und Direktiven in der httpf.conf
,
> so dass ein PHP Skript läuft?
>
Du hast die Qual der Wahl zwischen PHP ueber CGI oder als Apache Modul (DSO
oder statisch)
Bei DSO halt (entfaellt ja logischerweise bei statischem Modul)
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps
Bei CGI ist ein eigener Handler zuwaehlen.
Mod_php auf einer Multihost/Kunden kann die Buechse der Pandora oeffnen....
aber ansich gilt das gleich wie fuer modperl und co zumind. mit Apache 1.3.x
http://www.php.net/manual/en/installation.php
Gruss
Joerg Behrens
--
TakeNet GmbH Mobil: 0171/60 57 963
D-97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025