Unterschiedliche Version bei PHPINFO und PHP -v, wie das?

Bash, Shell, PHP, Python, Perl, CGI
mstuebner
Posts: 184
Joined: 2002-06-19 00:05
Location: 84424 Isen

Unterschiedliche Version bei PHPINFO und PHP -v, wie das?

Post by mstuebner »

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)
barto
Posts: 88
Joined: 2003-01-09 19:13

Re: Unterschiedliche Version bei PHPINFO und PHP -v, wie das?

Post by barto »

du musst die shell(commandline)version und das apache module getrennt compilieren..

der parameter

Code: Select all

--with-apxs
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

Code: Select all

./configure .... --with-apxs=.....
make
make install
./configure ....
make
make install
damit kriegst du dann beide versionen, und die zweite version braucht nicht mehr lange zum compilieren