【问题标题】:Running PHP,MySQL and apache in Ubuntu 10.04 LTS在 Ubuntu 10.04 LTS 中运行 PHP、MySQL 和 apache
【发布时间】:2010-05-05 14:03:36
【问题描述】:

我已经在我的 linux 服务器中安装了本机 apache 和 mysql,php。我尝试了一个使用 phpinfo() 的页面并且它有效。但是当我尝试我自己的页面时,页面的执行在涉及 php 标签时停止,即使它后面的 css 标签也没有进入浏览器。请帮我解决这个问题..提前谢谢

【问题讨论】:

  • 您确定您的脚本中没有语法错误吗?检查 php.ini 中的 display_errors 设置并将其设置为“on”以显示 php 错误。更多信息:php.net/manual/en/errorfunc.configuration.php,也许您想发布您制作的脚本。

标签: php apache ubuntu


【解决方案1】:

您是否偶然使用了 php 短标签?

<? ?> 
<?= ?> 

Ubuntu 10.04 正在运行 php 5.3.2。

Shorts 标签在 5.3 中已弃用。

【讨论】:

    【解决方案2】:

    您的 php.ini 可能有错误。在文档顶部尝试添加:

    &lt;?php ini_set('display_errors', 1); ?&gt;

    看看有没有错误输出...

    【讨论】:

      【解决方案3】:

      如果php文件在public_html目录(userdir),则必须编辑该文件:

      /etc/apache2/mods-enabled/php5.conf
      

      和第 8-15 行的 cmets

      # To re-enable php in user directories comment the following lines
      # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
      # prevents .htaccess files from disabling it.
      #<IfModule mod_userdir.c>
      #    <Directory /home/*/public_html>
      #        php_admin_value engine Off
      #    </Directory>
      #</IfModule>
      

      【讨论】:

        【解决方案4】:

        您是否确保以下行在您的 apache2.conf 中且未注释:

        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
        

        【讨论】:

        • 如果这是问题,它只会将 php 显示为纯文本吗?
        猜你喜欢
        • 2011-05-15
        • 2013-08-01
        • 2012-06-25
        • 2021-11-14
        • 1970-01-01
        • 2011-06-13
        • 2012-08-04
        • 1970-01-01
        • 2013-02-01
        相关资源
        最近更新 更多