【问题标题】:Fail to interpret PHP in Windows 7 Apache. Why?无法在 Windows 7 Apache 中解释 PHP。为什么?
【发布时间】:2011-07-06 04:29:27
【问题描述】:

我已经遵循在 Windows 7 中设置 apache 和 php 的每一步。

我在 Httpd.conf 中有如下设置:

LoadModule php5_module "C:/PHP/php5apache2_2.dll"


<IfModule mime_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .php
</IfModule>

PHPIniDir "C:/PHP/"

如果是.html,则显示没有问题。 (例如 localhost/index.hmlt) 如果是 .php,则显示源代码(例如 localhost/phpinfo.php 其中 phpinfo.php 为:

我在命令行中运行phpinfo.php,没有问题。它是不识别 PHP 的 apache 服务器。那么可能出了什么问题?

【问题讨论】:

    标签: php apache windows-7


    【解决方案1】:

    您将类型代码封装在错误的模块中

    <IfModule mime_module>
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .php
    </IfModule>
    

    应该是

    <IfModule php5_module.c>
      AddType application/x-httpd-php .php .phtml .php3
      AddType application/x-httpd-php-source .phps
    </IfModule> 
    

    大多数发行版都会包含一个 php 配置文件,它会以正确的方式为您执行此操作

    直流

    【讨论】:

      猜你喜欢
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多