php -v zeigt andere Version als phpinfo() nach Udate unter Suse 9.3

tikay

New Member
kurze Frage zur Version nach php Update nach -> 4.4.7

Das Update hat eigentlich wunderbar funktioniert und auch phpinfo zeigt die richtige Version an.
PHP Version 4.4.7
Build Date Sep 5 2007 04:25:11

Wenn ich nun in der ssh Console "php -v" eingebe kommt folgende Info:
PHP 4.3.10 (cli) (built: Sep 24 2005 08:15:45)

liegt das daran das ich das von Hand gemacht habe ??


Ein weitere Punkt ist folgendes:
Code:
echo "$_SERVER['$REMOTE_ADDR']"; // zeigt nichts
ABER
$ip = getenv ("REMOTE_ADDR");
echo $ip; // zeigt es richtig
???


Danke .-)
 
Last edited by a moderator:
Hallo!
Das dürfte daran liegen, dass PHP für den Apache (wahrscheinlich mod_php4) und das PHP Command Line Interface (cli) zwei unterschiedliche Pakete sind. Was wurde denn genau upgedatet?

mfG
Thorsten
 
Der "standard" vServer hatte noch php4.3.10 drauf
da dachte ich mal php4.4.7 wäre etwas besser !?
(das ganze unter SUSE 9.3)


Also ich habe folgende Schritte durchgeführt:


Code:
cd /usr/local/src
wget http://de3.php.net/get/php-4.4.7.tar.gz/from/this/mirror
gzip -d -c php-4.4.7.tar.gz | tar xvf -
cp /etc/php.ini /etc/php.ini.sav
cd /php-4.4.7

./configure --prefix=/usr --datadir=/usr/share/php --mandir=/usr/share/man --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --sysconfdir=/etc --with-_lib=lib --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-inline-optimization --enable-memory-limit --enable-magic-quotes --enable-safe-mode --enable-sigchild --disable-ctype --disable-session --without-mysql --disable-cli --without-pear --with-openssl --with-apxs2=/usr/sbin/apxs2-prefork i586-suse-linux

rcapache2 stop
make
make install
rcapache2 start


ich habe die ./configure von der vorherigen phpinfo() übernommen und mit howtos für vServer abgeglichen.
 
Hallo!
Fällt dir bei deinem configure etwas auf?
Code:
... --disable-cli

mfG
Thorsten
 
JA !!

... deswegen ist es ja so seltsam ...

als ich phpinfo() unter 4.3.10 gemacht habe
bekam ich unter "Configure Command" die identischen
einträge wie nun unter php 4.4.7 ...

in beiden fällen ... --disable-cli

*grübel*
 
Hallo!
Du hast für die 4.4.7 kein neues php-cli gebaut. Genau das bewirkt doch der Parameter --disable-cli. Ergo ist noch das alte da.

mfG
Thorsten
 
... wer lesen kann ich klar im Vorteil !! :D


Die Nacht war wohl etwas lang .... :eek:

einfach "make install-cli" nach "make install" und es funkt !!

Danke .-) :)


CLOSE
 
Back
Top