无法在Windows 7 Apache中解释PHP。为什么?

无法在Windows 7 Apache中解释PHP。为什么?,php,apache,windows-7,Php,Apache,Windows 7,我已经完成了在Windows7中设置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> PHPIniD

我已经完成了在Windows7中设置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/"
LoadModule php5_module“C:/PHP/php5apache2_2.dll”
AddType应用程序/x-httpd-php.php
AddType应用程序/x-httpd-php-source.php
PHPIniDir“C:/PHP/”
如果是.html,则显示没有问题。(例如localhost/index.hmlt) 如果是.php,则显示源代码(例如localhost/phpinfo.php,其中phpinfo.php是:


我在命令行中运行了phpinfo.php,没有问题。是apache服务器无法识别php。那么可能是什么问题呢?

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

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

AddType应用程序/x-httpd-php.php
AddType应用程序/x-httpd-php-source.php
应该是

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

AddType应用程序/x-httpd-php.php.phtml.php3
AddType应用程序/x-httpd-php-source.phps
大多数发行版都会包含一个php配置文件,该文件以正确的方式为您执行此操作

直流电