SuSE 8.1 und PHP Version 4.3.x

Hi,

nun ist es bei mir an der Zeit, meine SuSE 8.1 Installation auf eine neuere
PHP-Version zu trimmen. Bisher liefen die mitgelieferten PHP4.2.2 Pakete.

Donwload / Configure / Make / Make install lief alles ohne Fehler. Doch
bekomme ich beim Start der CLI-Version, wie auch im error_log des Apache
jetzt immer einen segmentation fault (CLI: sogar bei php -v)

PHP ist wie folgt konfiguriert:

../configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin -
-libdir=/usr/share --includedir=/usr/include --with-_lib=lib --with-config-f
ile-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcma
th --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --e
nable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enabl
e-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-
magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-memory-limi
t --enable-safe-mode --enable-shmop --enable-sigchild --enable-sysvsem --ena
ble-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --ena
ble-wddx --enable-yp --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp -
-with-gdbm --with-gettext --with-gmp --with-imap=yes --with-iodbc --with-jpe
g-dir=/usr --with-ldap=yes --with-mcal=/usr --with-mcrypt --with-mysql=/usr
--with-ndbm --with-pgsql=/usr --with-png-dir=/usr --with-qtdom=/usr/lib/qt2
--with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir
=yes --with-xml --with-xpm-dir=/usr/X11R6 --with-zlib=yes --with-gd=shared -
-with-openssl --with-imap-ssl --with-mm --with-apxs=/usr/sbin/apxs
i586-suse-linux --with-imagick --with-pdflib=yes

Ich nehme an, dass PHP nicht mit allen alten Systempaketen klar kommt, aber
welche muss ich den updaten?

Jemand diesen Fehler schon mal gehabt?
Thorsten Viel [ Di, 17 Mai 2005 16:32 ] [ ID #797150 ]

Re: SuSE 8.1 und PHP Version 4.3.x

Thorsten Viel schrieb:

> nun ist es bei mir an der Zeit, meine SuSE 8.1 Installation auf eine neuere
> PHP-Version zu trimmen. Bisher liefen die mitgelieferten PHP4.2.2 Pakete.
>
> Donwload / Configure / Make / Make install lief alles ohne Fehler. Doch
> bekomme ich beim Start der CLI-Version, wie auch im error_log des Apache
> jetzt immer einen segmentation fault (CLI: sogar bei php -v)

Aber in den Apache ist PHP als Modul eingebunden? Startet der Apache?
Meintest Du das mit "im error_log des Apache"?

Evt. hat auch make install nicht "richtig" gearbeitet. Bei SuSE werden
die Apache Module ja etwas anders geladen. Evt. steht da jetzt PHP
doppelt drin - mal manuell überprüfen.

Obwohl, das alles IMHO nicht zu einem seg fault führen dürfte

> PHP ist wie folgt konfiguriert:

[..]

> Ich nehme an, dass PHP nicht mit allen alten Systempaketen klar kommt, aber
> welche muss ich den updaten?

Nun ja, Dein configure ist ja durchgelaufen. Du hattest also
vermutlich vorher alle möglichen devel-Pakete nachinstalliert
(per yast), oder nicht?
Mit yast kannst Du auch die ganzen Systempakete updaten.

Gruß, JPM
dev-null-use-reply-ad [ Di, 17 Mai 2005 16:51 ] [ ID #797151 ]

Re: SuSE 8.1 und PHP Version 4.3.x

Ja, der Apache startet. Im error_log stehen dann aber auch SegFaults drin
und es werden keine Daten an den Browser gegeben.

Devel-Pakete waren alle da, richtig.

Würde mich natürlich interessieren, welches Paket quer schiesst, da alle
upzudaten auf einem Produktionssystem schon Ausfallzeit mit sich bringt.

Danke

Thorsten

PS: Sorry für die PM, flschen Knopf erwischt

"Jens Peter Moeller" <dev-null-use-reply-adress [at] phpug-hamburg.de> schrieb im
Newsbeitrag news:<428a04db$0$25680$9b4e6d93 [at] newsread2.arcor-online.net>...

> Thorsten Viel schrieb:

>

> > nun ist es bei mir an der Zeit, meine SuSE 8.1 Installation auf eine
neuere

> > PHP-Version zu trimmen. Bisher liefen die mitgelieferten PHP4.2.2
Pakete.

> >

> > Donwload / Configure / Make / Make install lief alles ohne Fehler. Doch

> > bekomme ich beim Start der CLI-Version, wie auch im error_log des Apache

> > jetzt immer einen segmentation fault (CLI: sogar bei php -v)

>

> Aber in den Apache ist PHP als Modul eingebunden? Startet der Apache?

> Meintest Du das mit "im error_log des Apache"?

>

> Evt. hat auch make install nicht "richtig" gearbeitet. Bei SuSE werden

> die Apache Module ja etwas anders geladen. Evt. steht da jetzt PHP

> doppelt drin - mal manuell überprüfen.

>

> Obwohl, das alles IMHO nicht zu einem seg fault führen dürfte

>

> > PHP ist wie folgt konfiguriert:

>

> [..]

>

> > Ich nehme an, dass PHP nicht mit allen alten Systempaketen klar kommt,
aber

> > welche muss ich den updaten?

>

> Nun ja, Dein configure ist ja durchgelaufen. Du hattest also

> vermutlich vorher alle möglichen devel-Pakete nachinstalliert

> (per yast), oder nicht?

> Mit yast kannst Du auch die ganzen Systempakete updaten.

>

> Gruß, JPM
Thorsten Viel [ Di, 17 Mai 2005 17:43 ] [ ID #797152 ]

Re: SuSE 8.1 und PHP Version 4.3.x

Thorsten Viel schrieb:
> Ja, der Apache startet. Im error_log stehen dann aber auch SegFaults drin
> und es werden keine Daten an den Browser gegeben.

Hm, da weiß ich jetzt auch nicht weiter.

> Devel-Pakete waren alle da, richtig.

Waren schon da, oder hast Du nachinstalliert? Bei einer
Standardinstallation sind die doch AFAIK nicht dabei.

> Würde mich natürlich interessieren, welches Paket quer schiesst, da alle
> upzudaten auf einem Produktionssystem schon Ausfallzeit mit sich bringt.

Warum? Ausser bei einem neuen Kernel, dürfte kein Reboot fällig sein.
Das Update selber wird keinen Ausfall verursachen und ggf. ein paar
Dienste nue zu starten geht doch fix.

> PS: Sorry für die PM, flschen Knopf erwischt

Schon OK, kann ja mal passieren. Schlimmer ist aber Dein TOFU. ;-)
Bitte lies http://learn.to/quote


Gruß, JPM
dev-null-use-reply-ad [ Mi, 18 Mai 2005 09:40 ] [ ID #799207 ]

Re: SuSE 8.1 und PHP Version 4.3.x

Thorsten Viel schrieb am 17.05.2005 17:43:
>
> Würde mich natürlich interessieren, welches Paket quer schiesst, da alle
> upzudaten auf einem Produktionssystem schon Ausfallzeit mit sich bringt.

Hallo Thorsten,

hat ja nicht direkt mit dem Thema zu tun, aber SuSE hat den Support für die
8.1 eingestellt. Wäre es gerade bei einem Produktionssystem nicht besser,
eine noch supportete Version zu nutzen? Bis 9.0 gibt's ja auch das UTF-8
Problem noch nicht... und vielleicht hat sich der segfault damit auch
erledigt... Hast Du eine Testmöglichkeit?

Gruß
Werner
Werner Flamme [ Fr, 20 Mai 2005 13:48 ] [ ID #802717 ]

Re: SuSE 8.1 und PHP Version 4.3.x

On 2005-05-17 16:32:25, Thorsten Viel wrote:

> nun ist es bei mir an der Zeit, meine SuSE 8.1 Installation auf eine neuere
> PHP-Version zu trimmen.

Übrigens gibt es keinen Support und Updates mehr für SUSE 8.1.
Darfst Dich also bei jeder relevanten Software selbst um sichere
Versionen kümmern.
Stefan Scholl [ Sa, 21 Mai 2005 21:25 ] [ ID #803699 ]
PHP » de.comp.lang.php.installation » SuSE 8.1 und PHP Version 4.3.x

Vorheriges Thema: Sessions klappen nicht
Nächstes Thema: PHP4 Kompilation scheitert an php_pcre.c