Apache 2.0.54 + PHP 5.0.4 - Segmentation fault

Apache, Lighttpd, nginx, Cherokee
Post Reply
boing
Posts: 5
Joined: 2005-05-10 18:46
 

Apache 2.0.54 + PHP 5.0.4 - Segmentation fault

Post by boing »

Hallo,
vieleicht kann mir ja hier einer weiterhelfen. Irgendwie bin ich am Verzweifeln. Beim Manuellen Kompelieren und Installieren von der im Betreff genanten Software läuft PHP nicht. Entweder es dauert oder es kommt Server nicht gefunden im Browser.

Der Apache wurde wie folgt installiert.

Code: Select all

./configure --prefix=/opt/apache/2.0.54 
--with-mpm=prefork 
--enable-ssl 
--enable-so 
--with-ssl=/opt/openssl/current

make
make install
Weder PHP4 (die mit nem 1.3.33 läuft) noch PHP5 läuft mit dem Apache2. Ich finde dann folgende Meldung im error_log

Code: Select all

[Tue May 10 17:34:29 2005] [notice] child pid 8493 exit signal Segmentation fault (11)
Jetzt das, was mich total wundert. Den wenn ich einen Apache2 mit mpm Prefork und PHP4 über apt-get installiere läuft das Teil. Jemand eine Idee woran das liegen könnte? Irgendwelche Tips?

Ach was ich fast vergessen hätte. Beim Manuellen aufspielen kommen keine Fehlermeldungen, weder beim configure noch beim make. System Debian 3.1.

Danke schon mal für die Hilfe
Dennis
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: Apache 2.0.54 + PHP 5.0.4 - Segmentation fault

Post by oxygen »

Deine ./configure Optionen sehen komisch aus. Versuchst du etwa PHP und Apache gegen verschiedenen OpenSSL Versionen zu linken? Das klappt nicht.
boing
Posts: 5
Joined: 2005-05-10 18:46
 

Re: Apache 2.0.54 + PHP 5.0.4 - Segmentation fault

Post by boing »

Nö, ist das selbe SSL. Hier noch mal das PHP Configure.

Code: Select all

./configure --prefix=/opt/php/5.0.4 
--with-config-file-path=/opt/php 
--with-apxs2=/opt/apache/current/bin/apxs 
--with-libxml-dir=/opt/lib/libxml2/current 
--with-openssl=/opt/openssl/current 
--with-zlib=/opt/lib/zlib/current 
--with-tiff-dir=/opt/lib/libtiff/current 
--with-inifile 
--with-flatfile 
--with-gd=/opt/gd/current 
--with-jpeg-dir=/opt/lib/libjpeg/current 
--with-png-dir=/opt/lib/libpng/current 
--with-freetype-dir=/opt/freetype/current 
--with-gettext=/opt/gettext/current 
--with-mysql=/opt/mysql/current 
--with-mm=/opt/lib/libmm/current 
--with-pear=/opt/php/pear 
--with-imap=/opt/imap/current 
--with-imap-ssl=/opt/openssl/current 
--enable-bcmath 
--enable-calender 
--enable-dba 
--enable-dbase 
--enable-dbx 
--enable-dio 
--enable-filepro 
--enable-ftp 
--enable-exif 
--enable-gd-native-ttf 
--enable-gd-jis-conv 
--enable-mbstring 
--enable-shmop 
--enable-soap 
--enable-sockets 
--enable-sysvmsg 
--enable-sysvsem 
--enable-sysvshm 
--enable-yp 
--enable-memory-limit 
--enable-zend-multibyte
Hab gerade noch mal was auf der PHP Seite geschaut. Dort hab ich noch da shier gefunden beim Install im Manuel

Code: Select all

In case you wish to build a multithreaded version of Apache 2.0 you must overwrite the standard MPM-Module prefork either with worker or perchild. To do so append to your configure line in step 6 above either the option --with-mpm=worker or --with-mpm=perchild.
Hat aber nichts damit zu tun oder? Ist Eventuell das Zend im PHP falsch?
boing
Posts: 5
Joined: 2005-05-10 18:46
 

Re: Apache 2.0.54 + PHP 5.0.4 - Segmentation fault

Post by boing »

Also ich habs jetzt mal mit der CGI Version von PHP probiert und diese läuft ohne fehler. Sprich die Faults werden wohl von dem php Modul in Apache verursacht, jemand noch eine Idee warum das CGI läuft aber das Modul nicht? Nen Bug?
Outlaw
Posts: 1500
Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben
 

Re: Apache 2.0.54 + PHP 5.0.4 - Segmentation fault

Post by Outlaw »

Ich habe gestern PHP 4.3.11 mit dem Apachen 2.0.49 probiert, gleicher Fehler, wieder auf 4.3.4 zurück und alles funzt prima.

Wobei ich den RPM Weg gegangen bin ....

Gruß Outi
Post Reply