注意:建议直接7.2版本开始。PHP5系列已经停止安全支持。
下载地址:[https://windows.php.net/download#php-7.2](https://windows.php.net/download)
解压到需要的目录例如d:/application/program\_files,然后再设置服务器的环境变量pathinfo添加php的目录(环境变量设置方法自行百度)。
添加成功的验证:
在命令行中输入:php -v 能正确打印php版本

修改配置文件:
设置php扩展目录,修改为如下:

打开常用的扩展:

从pecl扩展网站下载如下插件并放置到php文件夹ext目录中。常用的有:
redis扩展
rabbitMq扩展
安装pdo\_sqlserver 扩展(从微软官方下载)。
安装microsoft odbc驱动(为了和sqlserver进行连接,只有mysql则不需要)
设置时区:

.2 Apache服务器安装,包含fastCgid
5\.3.1 修改配置文件,设置apache文件路径

5\.3.2 设置端口监听等


5\.3.3 下载fcgid模块,可以支持php以fastcgi运行,对于高并发有较好的性能
[http://httpd.apache.org/mod\_fcgid/](http://httpd.apache.org/mod_fcgid/)
下载地址: http://www.apachelounge.com/download/
LoadModule fcgid\_module modules/mod\_fcgid.so

<IfModule fcgid\_module>
FcgidInitialEnv PHPRC "F:/Web/PHPServer/Bin/PHP"
FcgidInitialEnv PHP\_FCGI\_MAX\_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 15
FcgidIOTimeout 120
FcgidIdleTimeout 120
AddType application/x-httpd-php .php
<Files ~ "\\.php$>"
AddHandler fcgid-script .php
FcgidWrapper "F:/Web/PHPServer/Bin/PHP/php-cgi.exe" .php
</Files>
</IfModule>
设置php目录

去掉apache占用443端口,注释掉以下语句


Windows下apache使用 httpd -k restart 平滑重启