Hallo @ all,
ich habe gerade eine Begegnung der unheimlichen Art. Hatte testweise PHP4.3 installiert, aber gesehen dass z.B. oscommerce damit nicht klar kam und daher PHP4.2.3 installiert. Perfekt.
PHPINFO aus PhpMyAdmin zeigt auch brav PHP V4.2.3 und als Serversoftware "Apache/1.3.19 (Unix) (SuSE/Linux) mod_ssl/2.8.3 OpenSSL/0.9.6a PHP/4.2.3 mod_perl/1.25 mod_throttle/3.0 mod_layout/1.0 mod_fastcgi/2.2.2 mod_dtcl" an.
Gebe ich auf der Shell aber "php -v" ein bekomme ich:
PHP 4.3.0 (cli) (built: Jan 22 2003 22:00:42)
Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies
Was will mir PHP damit sagen? Weis jemand Rat?
Matthias (eilig)
Unterschiedliche Version bei PHPINFO und PHP -v, wie das?
Re: Unterschiedliche Version bei PHPINFO und PHP -v, wie das?
du musst die shell(commandline)version und das apache module getrennt compilieren..
der parameter
beim ./configure Aufruf gibt an, ob du (wenn der parameter da ist) das apache module compilieren willst, oder die shell-version..
normalerweise ist zu empfehlen
damit kriegst du dann beide versionen, und die zweite version braucht nicht mehr lange zum compilieren
der parameter
Code: Select all
--with-apxs
normalerweise ist zu empfehlen
Code: Select all
./configure .... --with-apxs=.....
make
make install
./configure ....
make
make install