SuSE 8.1 und PHP Version 4.3.x
SuSE 8.1 und PHP Version 4.3.x
am 17.05.2005 16:32:25 von Thorsten Viel
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?
Re: SuSE 8.1 und PHP Version 4.3.x
am 17.05.2005 16:51:49 von dev-null-use-reply-adress
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
Re: SuSE 8.1 und PHP Version 4.3.x
am 17.05.2005 17:43:01 von Thorsten Viel
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" schrieb im
Newsbeitrag news:<428a04db$0$25680$9b4e6d93@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
Re: SuSE 8.1 und PHP Version 4.3.x
am 18.05.2005 09:40:17 von dev-null-use-reply-adress
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
Re: SuSE 8.1 und PHP Version 4.3.x
am 20.05.2005 13:48:07 von Werner Flamme
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
Re: SuSE 8.1 und PHP Version 4.3.x
am 21.05.2005 21:25:59 von Stefan Scholl
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.