当我在终端显示
时使用php -vPHP 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中解决此问题。
先谢谢。
答案 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
。