在ubuntu 11.10中显示终端和浏览器的不同php版本

时间:2012-10-16 14:32:59

标签: php ubuntu-11.04

当我在终端显示

时使用php -v

PHP 5.3.6-13ubuntu3.9与Suhosin-Patch(cli)(内置:2012年9月12日19:02:11) 版权所有(c)1997-2011 PHP小组 Zend Engine v2.3.0,版权所有(c)1998-2011 Zend Technologies

但是当我在文件中打印phpinfo并在浏览器中执行该脚本时

我得到了" PHP版本5.2.17"。

我的主要问题是肥皂没有在浏览器中显示,但肥皂在终端显示。

如何在ubuntu 11.10中解决此问题。

先谢谢。

2 个答案:

答案 0 :(得分:3)

您的Web服务器(可能是Apache)配置了不同的PHP处理器,然后是系统默认值。

系统处理器位置(在终端中):

whereis php

PHP可以配置为CGI模块或Apache的模块。见PHP Installation and Configuration

您可以重新配置Web服务器或使用不同的远程通道来运行系统PHP proccesor。这取决于您的需求。例如SSH。

答案 1 :(得分:-2)

他们使用不同的php.ini文件。

检查一下。

对于CLI,请使用php -i | grep php.ini

对于在浏览器中打印的phpinfo,请找到Loaded Configuration File