PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SLES 9 Php Version updaten/ selbt kompilieren?



Blaubeere
29.03.06, 15:57
Hallo Leute,

ich habe hier eine SLES 9 mit über Yast installiertem PHP in Version 4.3.4. Sicherheitspatches gibts dafür fleißig weiter, leider aber keine wirklichen Versionsupdates. Für eine Intranet Anwendung benötige ich nun zwingend Php 4.3.10 inkl. einer Menge Module. Gibt es dafür irgendwo fertige rpm pakete oder muss ich das selber kompilieren? Letzteres hab ich nämlich noch nie gemacht.

Muss ich dafür das alte PHP 4.3.4 über yast deinstallieren?

Über eure Ratschläge würd ich mich sehr freuen.

Grüße

temir
29.03.06, 16:23
Besser wärs, aus der Source ein (mehrere) rpms zu 'builden'.
Falls der .tgz- bzw. bz2-Archiv keine .spec hat - aus dem src.rpm des Originals (4.3.4) die spec kopieren, editieren und in das 4.3.10...-Archiv einbinden.
Danach: `rpmbuild -tb php-4.3.10.bz2`.

drcux
29.03.06, 17:06
nimm die src-rpm von zB http://suse.inode.at/opensuse/distribution/SL-10.0-OSS/inst-source/suse/src/ und mach ein "rpmbuild --rebuild php.....src.rpm"

Blaubeere
30.03.06, 10:46
nimm die src-rpm von zB http://suse.inode.at/opensuse/distribution/SL-10.0-OSS/inst-source/suse/src/ und mach ein "rpmbuild --rebuild php.....src.rpm"

Hallo,

wenn ich das ausführe bekomme ich folgende Meldung:



h: line 1: /usr/sbin/apxs2: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
sh: line 1: /usr/sbin/apxs2-prefork: No such file or directory
error: Failed build dependencies:
cvs is needed by php4-4.4.0-6
gdbm-devel is needed by php4-4.4.0-6
gettext-devel is needed by php4-4.4.0-6
klogd is needed by php4-4.4.0-6
libcom_err is needed by php4-4.4.0-6
libnscd is needed by php4-4.4.0-6
libzio is needed by php4-4.4.0-6
ncurses-devel is needed by php4-4.4.0-6
rcs is needed by php4-4.4.0-6
texinfo is needed by php4-4.4.0-6
zlib-devel is needed by php4-4.4.0-6
apache2-devel is needed by php4-4.4.0-6
apache2-mod_fastcgi is needed by php4-4.4.0-6
autoconf is needed by php4-4.4.0-6
automake is needed by php4-4.4.0-6
curl-devel is needed by php4-4.4.0-6
cyrus-sasl-devel is needed by php4-4.4.0-6
db-devel is needed by php4-4.4.0-6
e2fsprogs-devel is needed by php4-4.4.0-6
freeglut-devel is needed by php4-4.4.0-6
gcc is needed by php4-4.4.0-6
gcc-c++ is needed by php4-4.4.0-6
gd is needed by php4-4.4.0-6
gd-devel is needed by php4-4.4.0-6
gettext is needed by php4-4.4.0-6
glib-devel is needed by php4-4.4.0-6
imap is needed by php4-4.4.0-6
imap-devel is needed by php4-4.4.0-6
java-1_4_2-sun is needed by php4-4.4.0-6
java-1_4_2-sun-devel is needed by php4-4.4.0-6
jpackage-utils is needed by php4-4.4.0-6
krb5 is needed by php4-4.4.0-6
krb5-devel is needed by php4-4.4.0-6
liblcms-devel is needed by php4-4.4.0-6
libmcrypt-devel is needed by php4-4.4.0-6
libmng-devel is needed by php4-4.4.0-6
libpng-devel is needed by php4-4.4.0-6
libstdc++-devel is needed by php4-4.4.0-6
libxml2-devel is needed by php4-4.4.0-6
mhash-devel is needed by php4-4.4.0-6
mysql-devel is needed by php4-4.4.0-6
net-snmp-devel is needed by php4-4.4.0-6
openldap2-devel is needed by php4-4.4.0-6
openssl-devel is needed by php4-4.4.0-6
orbit is needed by php4-4.4.0-6
orbit-devel is needed by php4-4.4.0-6
pam-devel is needed by php4-4.4.0-6
popt-devel is needed by php4-4.4.0-6
postgresql-devel is needed by php4-4.4.0-6
qt3-devel is needed by php4-4.4.0-6
recode-devel is needed by php4-4.4.0-6
rpm-devel is needed by php4-4.4.0-6
sablot-devel is needed by php4-4.4.0-6
servletapi5 is needed by php4-4.4.0-6
t1lib-devel is needed by php4-4.4.0-6
tcpd-devel is needed by php4-4.4.0-6
unixODBC-devel is needed by php4-4.4.0-6
update-alternatives is needed by php4-4.4.0-6
update-desktop-files is needed by php4-4.4.0-6
xorg-x11-Mesa is needed by php4-4.4.0-6
xorg-x11-Mesa-devel is needed by php4-4.4.0-6
xorg-x11-devel is needed by php4-4.4.0-6
xorg-x11-libs is needed by php4-4.4.0-6

drcux
30.03.06, 11:15
steht doch alles da! Installiere die fehlenden Pakete mit YaST nach...