【问题标题】:phpinfo() outputs nothingphpinfo() 什么也不输出
【发布时间】:2012-06-03 03:59:03
【问题描述】:

我试过 phpinfo() 但它什么也没输出。有趣的是,php-r "phpinfo();" 在 web 中使用 phpinfo() 时可以正常工作,但什么也没输出。 同样,也没有向 error.log 写入任何内容。 php.ini 为空。

我现在不知道该怎么办。

编辑:

感谢 lanzz,我知道 phpinfo() 之前不需要输出。

【问题讨论】:

  • 您是在尝试使用简单的<?php phpinfo() ?> 文件,还是较大文件的一部分?如果你的脚本比较大,可以试试单行<?php phpinfo() ?>,看看能不能用?
  • 你服务器上的 PHP 脚本能正常工作吗?
  • 你是天才。它是这样工作的,lanzz。
  • 可能已经安装了 php 但为什么 php.ini 是空的?你有足够的特权吗?你检查了 apache 中的 access.log,error.log 吗?
  • 只要确保该功能未被禁用,因为许多托管服务提供商出于安全考虑将其禁用。

标签: apache php phpinfo


【解决方案1】:

只是想补充一下,我使用的是短标签'<?'

<? phpinfo();

这是失败的,因为当它们被禁用时我使用的是短标签,所以它应该是

<?php phpinfo();

【讨论】:

    【解决方案2】:

    我遇到了类似的问题。我在我的 Ubuntu 机器上运行 Apache2,以便在部署之前对项目进行本地测试。我创建了一个 phpinfo();页面,并注意到它是空白的。在我的浏览器中检查后,php 函数将被注释掉。

    您的浏览器与php无关。

    为了执行 PHP 脚本,您必须将文件保存为 .php 文件,我相信您已经这样做了。

    单独的 PHP 标记在 HTML 文档中是无效的,因此您需要创建一个实际的 HTML 文档,并将其保存为 .php。然后,包含一个基本的 HTML 文档,如下所示:

    <?php
       phpinfo();
    ?>
    
    <html>
      <head>
        <title>Php Info</title>
      </head>
        <body>
        </body>
    </html>
    

    然后你会这样做: localhost/phpinfo.php 或您正在处理的任何内容。在我的情况下,它是一个映射到我的本地主机的实际域名,所以 'myProjectName'.com/phpinfo.php

    这只是根据我的经验,它 100% 有效。

    【讨论】:

      【解决方案3】:

      我必须使用一种解决方法才能使其正常工作。我使用的代码是:我无法回答为什么它只能这样工作,但确实如此。

      <?php
        echo phpinfo();
      ?>
      

      【讨论】:

        【解决方案4】:

        另外一种情况是 php 文件没有输出,权限设置不正确。例如,您的网络服务器无权读取它。

        【讨论】:

        • 作为评论可能会更好。
        • 这个答案提醒了我...更改权限“sudo chmod 777 -R index.php”救了我...
        【解决方案5】:

        首先,检查“access.log”的内容;如果您没有看到对 phpinfo 文件的调用,那么您的 Web 服务器肯定有问题。

        否则,尝试获取一个简单的php文件:

        <?php echo "Hello, world.";
        

        或 HTML 文件:

        <h1>Hello, world !</h1>
        

        然后你就可以确定问题出在哪里了。

        可能没有加载 Web 服务器的 PHP 模块。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-06-30
          • 1970-01-01
          • 2011-07-27
          • 2016-06-03
          • 2020-06-26
          • 2015-11-23
          • 1970-01-01
          相关资源
          最近更新 更多