bitmuncher
Senior-Nerd
Evtl. hat ja jemand schonmal ein ähnliches Problem gehabt und eine Lösung gefunden, daher hier mal mein Problem. Also...
Sobald ich PHP (5.3.6) ohne Debugging-Symbole, also ohne --enable-debug als Parameter für configure, kompiliere, bekomme ich im Webserver beim Aufruf jeder Seite nur noch ein Segfault:
Sobald ich --enable-debug wieder mit reinnehme, läuft der Webserver seltsamerweise ohne Probleme. Auch wenn es sich dabei nur um ein notice handelt, führt es dennoch dazu, dass der Webserver keinen Content mehr ausliefert, sondern die Verbindung ohne Antwort abbricht.
Jemand eine Idee woran das liegen kann?
Hier noch ein paar Eckdaten:
configure-Parameter für PHP: --enable-shared --enable-static --with-tsrm-pthreads --with-zlib-dir=/usr --with-pcre-dir=/usr --enable-zip --with-xsl=/usr --with-libxml-dir=/usr --with-iconv-dir=/usr --with-libexpat-dir=/usr --with-libxml-dir=/usr --enable-wddx --enable-sockets --enable-soap --with-openssl-dir=/usr --enable-shmop --with-mm=/usr --with-recode --with-readline --with-mysql=/usr --enable-mbstring --with-gettext --with-png-dir --with-jpeg-dir --with-gd --with-openssl-dir=/usr --with-pcre-dir --with-gmp --with-mhash --with-freetype-dir --with-xpm-dir --with-pcre-dir --enable-exif --enable-dba=shared --with-curl --with-bz2 --enable-bcmath --enable-intl --with-apxs2=/home/apache2_php53/bin/apxs --prefix=/home/apache2_php53 --with-pear=/home/apache2_php53/bin --with-config-file-path=/home/apache2_php53/conf --with-xmlrpc --enable-calendar --enable-debug
configure-Parameter für Apache: --prefix=/home/apache2_php53 --enable-so --with-ssl --enable-cgi --enable-modules=all --enable-mods-shared=all --enable-ssl --enable-cache --enable-mem-cache
Zusätzliche Module für PHP: memcache, PDO_MySQL, eaccelerator
Zusätzliche Module für Apache: mod_geoip
Versionen:
PHP 5.3.6
Apache 2.2.19
memcache 3.0.6
GeoIP 1.4.8
eaccelerator 0.9.6.1
PDO_MySQL 1.0.2
Sobald ich PHP (5.3.6) ohne Debugging-Symbole, also ohne --enable-debug als Parameter für configure, kompiliere, bekomme ich im Webserver beim Aufruf jeder Seite nur noch ein Segfault:
Code:
[notice] child pid 3078 exit signal Segmentation fault (11)
Sobald ich --enable-debug wieder mit reinnehme, läuft der Webserver seltsamerweise ohne Probleme. Auch wenn es sich dabei nur um ein notice handelt, führt es dennoch dazu, dass der Webserver keinen Content mehr ausliefert, sondern die Verbindung ohne Antwort abbricht.
Jemand eine Idee woran das liegen kann?
Hier noch ein paar Eckdaten:
configure-Parameter für PHP: --enable-shared --enable-static --with-tsrm-pthreads --with-zlib-dir=/usr --with-pcre-dir=/usr --enable-zip --with-xsl=/usr --with-libxml-dir=/usr --with-iconv-dir=/usr --with-libexpat-dir=/usr --with-libxml-dir=/usr --enable-wddx --enable-sockets --enable-soap --with-openssl-dir=/usr --enable-shmop --with-mm=/usr --with-recode --with-readline --with-mysql=/usr --enable-mbstring --with-gettext --with-png-dir --with-jpeg-dir --with-gd --with-openssl-dir=/usr --with-pcre-dir --with-gmp --with-mhash --with-freetype-dir --with-xpm-dir --with-pcre-dir --enable-exif --enable-dba=shared --with-curl --with-bz2 --enable-bcmath --enable-intl --with-apxs2=/home/apache2_php53/bin/apxs --prefix=/home/apache2_php53 --with-pear=/home/apache2_php53/bin --with-config-file-path=/home/apache2_php53/conf --with-xmlrpc --enable-calendar --enable-debug
configure-Parameter für Apache: --prefix=/home/apache2_php53 --enable-so --with-ssl --enable-cgi --enable-modules=all --enable-mods-shared=all --enable-ssl --enable-cache --enable-mem-cache
Zusätzliche Module für PHP: memcache, PDO_MySQL, eaccelerator
Zusätzliche Module für Apache: mod_geoip
Versionen:
PHP 5.3.6
Apache 2.2.19
memcache 3.0.6
GeoIP 1.4.8
eaccelerator 0.9.6.1
PDO_MySQL 1.0.2