PDA

Bekijk Volledige Versie : php -v geeft andere php versie dan phpinfo()



MortyDot
24/01/14, 15:54
Hoi iedereen,

Ik heb wat muiten met make van aantal .so modules voor php. de make install werkt, maar erna geeft php melding dat de versies niet overeen komen.

Na wat zoeken ben ik erachter gekomen dat php -v een andere php versie (php cli) weergeeft dan phpinfo (CGI/FastCGI).


[root@vps245 APC-3.1.13]# pecl install apc
downloading APC-3.1.13.tgz ...
Starting to download APC-3.1.13.tgz (171,591 bytes)
.........................done: 171,591 bytes
55 source files, building
WARNING: php_bin /usr/local/php54/bin/php appears to have a suffix 54/bin/php, but config variable php_suffix does not match
running: phpize54
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
/usr/local/php54/bin/phpize54: /tmp/pear/temp/APC/build/shtool: /bin/sh: bad interpreter: Permission denied
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

ERROR: `phpize' failed

Iemand een suggestie?

Mark17
24/01/14, 16:08
Heb je apache herstart?
Overigens zie ik een permission denied en dat wijst op een rechten probleem, daarnaast is autoconf mogelijk niet geïnstalleerd. Heb je php voor cgi al bijgewerkt?

t.bloo
24/01/14, 20:57
Veel servers hebben twee verschillende versies van php. In /usr/bin/php en /usr/local/bin/php en de cgi module en dan heb je ook nog een /usr/local/php54...

ju5t
24/01/14, 23:30
Heeft dit niet gewoon te maken met noexec op je /tmp partitie? Volgens mij heb ik dit wel eens eerder gezien namelijk.

MortyDot
25/01/14, 11:32
Iedereen bedankt voor de reacties.
getUP, dat was inderdaad het probleem. Bedankt voor de tip!