Page 1 of 1
PHP finden?
Posted: 2005-06-29 13:00
by jrsmile
Hi, dies ist mein erster post hier, also bitte nachsichtig sein.
Ich habe von einem Freund die Aufgabe bekommen auf einen root server die php version zu aktualisieren.
Nur besteht ein problem, ich weiß die parameter nicht mit denen die neue php version kompiliert wird, geschweige denn die Pfade in die die Alte php Version installiert wurde, gibt es eine Möglichkeit dies herrauszu finden?
würd mich sehr über Vorschläge freuen.
MFG
/me
als Anmerkung:
ich glaube php is als Modul für apache Kompiliert also sollte ein Austausch kein Problem sein. :roll:
Re: PHP finden?
Posted: 2005-06-29 13:02
by flo
was sagt phpinfo() ?
flo.
Re: PHP finden?
Posted: 2005-06-29 13:03
by jrsmile
das ist eine gute idee.. gleich mal ausprobieren.
gehe ich recht in der Annahme das, DASS:
_____________________________________________________________
'../configure' '--prefix=/usr' '--with-apxs=/usr/bin/apxs' '--with-regex=php' '--with-config-file-path=/etc/php4/apache' '--disable-rpath' '--disable-debug' '--enable-memory-limit' '--enable-calendar' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-trans-sid' '--enable-bcmath' '--with-bz2' '--enable-ctype' '--with-db2' '--with-iconv' '--with-ndbm' '--enable-exif' '--enable-filepro' '--enable-ftp' '--with-gettext' '--enable-mbstring' '--with-pcre-regex=/usr' '--enable-shmop' '--enable-sockets' '--enable-wddx' '--with-xml=/usr' '--with-expat-dir=/usr' '--enable-yp' '--with-zlib' '--without-pgsql' '--disable-static' '--with-layout=GNU' '--with-curl=shared,/usr' '--with-dom=shared,/usr' '--with-zlib-dir=/usr' '--with-gd=shared,/usr' '--with-jpeg-dir=shared,/usr' '--with-xpm-dir=shared,/usr/X11R6' '--with-png-dir=shared,/usr' '--with-freetype-dir=shared,/usr' '--with-imap=shared,/usr' '--with-ldap=shared,/usr' '--with-mcal=shared,/usr' '--with-mhash=shared,/usr' '--with-mm' '--with-mysql=shared,/usr' '--with-unixODBC=shared,/usr' '--with-recode=shared,/usr' '--enable-xslt' '--with-xslt-sablot=shared,/usr' '--with-snmp=shared' '--enable-ucd-snmp-hack' '--with-sybase-ct=shared,/usr' '--with-ttf=shared,/usr' '--with-t1lib=shared,/usr'
_____________________________________________________________
alles is was ich brauche???
ps: was muss ich sichern damit falls was schief geht, ich alles wieder rüchgängig machen kann?
Re: PHP finden?
Posted: 2005-06-29 14:29
by flo
Das ist der configure-String, ist aber nicht gesagt, daß der funktionieren muß - Du mußt schon selber dafür sorgen, die nötigen Bibliotheken und Header in Deinem System zu installieren.
Zur Not kannst Du das alte Paket (RPM/DEB) wieder einspielen, dann müsste es auch wieder funktionieren.
flo.
Re: PHP finden?
Posted: 2005-06-29 14:43
by jrsmile
k danke, is leider debian also denke ich mal das rpm da net so vertreten is.
hab beim kompilieren schon gemerkt das einiges fehlt, aber wieso wurde die alte php version denn damit kompiliert wenn die sachen doch garnicht verfügbar waren?
Re: PHP finden?
Posted: 2005-06-29 15:09
by static
Hi
bei Debian sind viele PHP Funktionen getrennt in eigenständigen Packages verfübar. Schau mal mit
Ob da was für dich dabei ist 8)
.static
Re: PHP finden?
Posted: 2005-06-29 15:34
by jrsmile
Vielen dank für den Befehl nach sowas hab ich schon länger gesucht.
werd erstmal alle benötigten pakete installieren, und dann configure neustarten mal sehen ob er dann durch kompiliert.
THX 2 all.
/me
Re: PHP finden?
Posted: 2005-06-29 16:58
by flo
JRSmile wrote:
hab beim kompilieren schon gemerkt das einiges fehlt, aber wieso wurde die alte php version denn damit kompiliert wenn die sachen doch garnicht verfügbar waren?
Weil der Package-Maintainer eventuell einen anderen Computer als Du hat, ganz einfach. Was Du üblicherweise als Paket installierst, ist eine bereits kompilierte Binärversion. Damit beim kompilieren bestimmte Funktionen definiert und eingebunden werden können, braucht man die zugehörigen .dev-Pakete.
flo.
Re: PHP finden?
Posted: 2005-06-29 17:01
by jrsmile
THX für die info, hätt ich mir eigendlich auch denken können.