【问题标题】:phpinfo doesnt show the content on chrome/firefox browserphpinfo 不在 chrome/firefox 浏览器上显示内容
【发布时间】:2014-06-08 15:42:01
【问题描述】:

我正在学习 codeigniter 上的 MVC 框架。在这方面,我想开始使用在我的本地主机上运行的灯服务器。我已经安装了所有必要的软件包(MySQL、php5、apache2)。 Apache2 正在后台运行。

root 8771 0.0 0.0 71296 2064 ? Ss Apr22 0:01 /usr/sbin/apache2 -k start www-data 8773 0.0 0.0 688252 2324 ? Sl Apr22 0:06 /usr/sbin/apache2 -k start www-data 8774 0.0 0.0 557228 1980 ? Sl Apr22 0:06 /usr/sbin/apache2 -k start

在 /var/www 下,我创建了一个文件,即 info.php,并调用了 phpinfo()

虽然当我访问 localhost/info.php 时,它会显示脚本,但不会显示我正在寻找的实际 phpinfo。 (只需输入 localhost 它会显示来自 /etc/apache2 中的 apache2.conf 的所有信息)

我的系统: Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty

我不知道apache是​​否有任何配置问题或其他问题。

任何想法/帮助将不胜感激。

【问题讨论】:

  • 可以添加脚本代码吗?
  • <?php // Show all information, defaults to INFO_ALL phpinfo(); ?>

标签: php mysql apache apache2 lamp


【解决方案1】:

您的浏览器是否询问您是否要下载 php 文件而不是显示它?如果重启后 Apache 并没有真正解析 php,请安装 libapache2-mod-php5。它是在你安装 php5 包时安装的,但可能会被需要运行不同版本 php 的包无意中删除。

【讨论】:

  • 是的,已安装 libapache-mod-php5。浏览器不要求下载任何文件。它只是打印出 info.php 的内容(在做localhost/info.php)。
  • 我不确定是否需要编辑配置文件(/var/www/ 下的 apache2.conf)以接受/显示 php 文件。我想知道,因为 index.html 显示在 /var/www/html/ 下显示其内容中的所有内容。
  • 将php5添加到配置文件中的变量APACHE_MODULES:a2enmod php5,然后重启apache2
  • 这个文件在哪里?
  • 你应该看server guide,配置文件大概在/etc/apache2/下
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2013-07-28
    • 2016-01-25
    • 1970-01-01
    • 2015-09-15
    • 2020-11-10
    • 2018-06-06
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    相关资源
    最近更新 更多