下面以php-8.1.26为例介绍如何在IIS上配置PHP,最新的8.3也是一样的安装步骤
下载
https://windows.php.net/download/
IIS一定下载“Non Thread Safe”版本的,现在的电脑一般都是 64 位的,所有选择了VS16 x64 Non Thread Safe (2023-Nov-22 10:20:08)
点击下载
php-8.1.26-nts-Win32-vs16-x64.zip ,解压到本地 C:\php-8.1.26-nts-Win32-vs16-x64路径下。
开始IIS的CGI功能
打开 控制面板 -> 所有控制面板项 -> 程序和功能, 如下图所示开启IIS的CGI功能。
IIS设置-FastCGI设置
开启了IIS的CGI功能后,打开IIS管理器,如下图可以看到“FastCGI设置”的图标
如下图所示,添加应用程序,秩序填写路径即可,比如下图的"C:\
php-8.1.26-nts-Win32-vs16-x64\php-cgi.exe",其他的使用默认值即可。
IIS设置-处理程序映射
如下图所示,添加*.php的模块映射,“名称”项可以任意填写,让自己明白即可。
IIS设置-添加网站
下图为创建Discuz网站为例的设置。应用程序池使用默认创建的即可
IIS设置-默认文档设置
打开刚刚添加的网站,在默认文档里面添加“index.php”
完成确认效果