PHP finden?
PHP finden?
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:
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?
was sagt phpinfo() ?
flo.
flo.
Re: PHP finden?
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?
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?
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.
Zur Not kannst Du das alte Paket (RPM/DEB) wieder einspielen, dann müsste es auch wieder funktionieren.
flo.
Re: PHP finden?
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?
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?
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
bei Debian sind viele PHP Funktionen getrennt in eigenständigen Packages verfübar. Schau mal mit
Code: Select all
apt-cache search php.static
Re: PHP finden?
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
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?
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.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?
flo.
Re: PHP finden?
THX für die info, hätt ich mir eigendlich auch denken können.