windows 服务器(原生安装)PHP为例
建议使用PHP 版本 7.2 以上;
PHP 7.2 所需要的的 vs 运行库 vc++ 2015 及其 2017(建议 VC2010 ~ 2017 都安装下)
PHP 下载地址:http://php.net/downloads.php
下载 好了之后 找到 php.ini-production 文件名改为 php.ini
设置 FastCGI相关(如果不知道 FastCGI 请自行百度)
fastcgi.impersonate = 1
cgi.force_redirect = 0
修改PHP扩展目录(在php.ini里面修改):
date.timezone = PRC #设置时区为中国时区
开启以下扩展(在php.ini里面修改)
extension=php_gd2.dll
extension=php_ldap.dll
extension=php_exif.dll
extension=php_mysqli.dll
extension=php_xmlrpc.dll
extension=php_mhash.dll
extension=php_openssl.dll
#将以上常用组件前面的“;”去掉。
在 iis7.5里面配置配置fastcgi
打开IIS管理器,找到:“处理程序映射”,打开如下图,点击”添加模块映射”;

填好之后点击确定,并在弹出的确定对话框中选择“是”,配置结束。
到IIS功能视图,找到:“FastCgi设置”,打开并按图操作确认
修改factcgi设置
监视对文件所做的更改:“C:\php\php-cgi.exe”#该值的意思是发送多少个请求后会重启该线程,我们需要适当降低这个值,用以让php-fpm自动的释放内存
Name:PHP_FCGI_MAX_REQUESTS
Value:10000 #指定文件路径,如果更改此文件,将触发 FastCGI 进程回收