【问题标题】:php version install issues for terminal and phpinfo()终端和 phpinfo() 的 php 版本安装问题
【发布时间】:2016-07-13 07:00:26
【问题描述】:

在我的终端中输入该命令

# php -v

我来了

PHP 5.6.23-2+deb.sury.org~trusty+1 (cli) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

但在我的本地主机 phpinfo(); 我得到 5.5.9

PHP Version 5.5.9-1ubuntu4.14

如何在 locahost phpinfo() 中获得 5.6; 我在 ubundu os 中使用 localhost wamp 服务器..

【问题讨论】:

  • wamp提供了一系列php版本供你使用,其中一些通常没有明显的区别,但如果你确实需要使用特定版本,你可以尝试升级wamp或安装LAMP 全部由您自己堆叠,因为您在 ubuntu 上,所以这很容易
  • 我已经在 ubundu 中更新了,但它只会影响终端而不是 localhost

标签: php apache


【解决方案1】:

PHP 应用程序和 Apache 服务器将加载不同的 php.ini 文件, wamp 在 apache 目录中提供了一个,而 php 本身将使用它自己的 php 目录中的一个(应用程序所在的位置)

要检查这一点,您可以使用 php -i | grep php.ini 并将其与使用 phpinfo() 时从浏览器获得的 loaded Configuration File 进行比较

要解决此问题,请自行安装 LAMP,或尝试以某种方式将这两个文件链接在一起。

Reference to another Stack Overflow question on the same topic

【讨论】:

    猜你喜欢
    • 2020-06-01
    • 2020-02-03
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    • 2023-03-28
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多