注意:建議直接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 平滑重啟