PHP finden?

Apache, Lighttpd, nginx, Cherokee
Post Reply
jrsmile
Posts: 5
Joined: 2005-06-29 12:55
 

PHP finden?

Post 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:
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: PHP finden?

Post by flo »

was sagt phpinfo() ?

flo.
jrsmile
Posts: 5
Joined: 2005-06-29 12:55
 

Re: PHP finden?

Post 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?
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: PHP finden?

Post 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.
jrsmile
Posts: 5
Joined: 2005-06-29 12:55
 

Re: PHP finden?

Post 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?
static
Posts: 437
Joined: 2002-10-27 19:56
Location: Schweiz
 

Re: PHP finden?

Post by static »

Hi
bei Debian sind viele PHP Funktionen getrennt in eigenständigen Packages verfübar. Schau mal mit

Code: Select all

apt-cache search php
Ob da was für dich dabei ist 8)

.static
jrsmile
Posts: 5
Joined: 2005-06-29 12:55
 

Re: PHP finden?

Post 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
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: PHP finden?

Post 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.
jrsmile
Posts: 5
Joined: 2005-06-29 12:55
 

Re: PHP finden?

Post by jrsmile »

THX für die info, hätt ich mir eigendlich auch denken können.
Post Reply