iis不解析php文件怎么办
时间 : 2023-02-15 07:08:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

刚接触IIS服务器的新手,可能会遇到一个问题:IIS不解析PHP文件,这到底怎么办?

说到这里,首先我们需要知道的是,在IIS中使用PHP之前,需要先安装PHP,传统的方式是通过在线安装,但是,也可以通过手动安装来实现安装PHP,比如下载Windows Zip文件,然后解压缩,将PHP文件添加到Windows系统目录,最后把PHP文件夹指定到IIS中。

安装完成后,下一步就是设置IIS,若要IIS解析PHP文件,首先需要进入IIS管理器,然后点击服务器标签中的"程序变更",将"文件存放的位置"的选项默认为可写,以识别PHP,将选项中的扩展名添加.php,然后点击“添加按钮”,把它的扩展名改为.php,最后再点击扩展的配置按钮,把可执行文件的路径地址改为“C:\\PHP\\php-cgi.exe”。

设置完毕后,尝试在IIS中打开PHP文件,看是否能够正常运行并解析。如果是,恭喜你!如果不是,请检查IIS设置,把一些可能对PHP文件不解析有影响的设置修改一下,看是否能够有效的解决这个问题。

正确的安装和设置步骤:

1、下载并安装PHP 服务器

2、在IIS管理器中点击“程序映射”,将文件存储位置选项默认为可写,把扩展名添加.php

3、把可执行文件的路径地址改为“C:\\PHP\\php-cgi.exe”

4、测试是否解析

iis不解析php文件,其实可以很快的解决,假设你的服务器上已经部署了php环境:

首先,搜索“控制面板”,然后点击进入,然后点击“管理工具”选项,再点击“服务”。

找到“World Wide Web Publishing Service”,右击选择“重新启动”,等待服务重新启动。

接下来,进入IIS控制台,首先进入“网站”,然后然后依次点击“管理池”,“自定义错误页”,选择“允许(必须)”;

再接着,点击“文件”,然后点击“请求编辑器”,点击右下角的“添加”,输入“*.php”,选择“操作”,选择“运行ISAPI接口”,点击“完成”,重新启动IIS。

最后,在php.ini文件中添加以下几行: cgi.force_redirect = 0

cgi.fix_pathinfo = 1

这样就可以实现IIS中的PHP文件解析了,完成之后,输入phpinfo.php即可解析成功。