安裝windows 下 php7+nginx+fastcgi
安裝windows 下 php7+nginx+fastcgi
php環境安裝很多次了,這次還是整了半天,記錄下后面好少走彎路.
開始
先下載東西?
-
php7 : http://windows.php.net/download#php-7.0
</li> -
vc14: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 (vcruntime14)
</li> -
nginx: http://nginx.org/en/download.html
</li> -
RunHiddenConsole: http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
</li> </ul>創建目錄
D盤創建了個 nmp的目錄
php安裝
-
解壓到 D:/nmp/php
</li> -
復制一份php.ini-development 為php.ini
</li> -
更改php.ini extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_pgsql.dll
這些前面的分號注釋去掉
</li> </ul>nginx 安裝
-
解壓到 D:/nmp/nginx
</li> -
更改config/nginx.conf
</li> </ul>location / { root D:/nmp/www; index index.html index.htm; }
注意 這里的 D:/nmp/www; 不要寫成 D:\nmp\www; 否則\n 會被轉義。
location ~ \.php$ { root D:/nmp/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
制作啟動,停止腳本
-
RunHiddenConsole 解壓到D:\nmp
</li> -
啟動腳本 start.bat
</li> </ul> <pre>@ECHO OFF ECHO Starting PHP FastCGI... set PHP_FCGI_MAX_REQUESTS=100 D:\nmp\RunHiddenConsole.exe D:\nmp\php\php-cgi.exe -b 127.0.0.1:9000 -c D:\nmp\php\php.iniecho Starting nginx... RunHiddenConsole D:\nmp\nginx\nginx.exe -p D:\nmp\nginx
ping 127.0.0.1 -n 1>NUL echo . echo . echo . ping 127.0.0.1 >NUL</pre>
-
停止腳本 stop.bat
</li> </ul> <pre>@ECHO OFF taskkill /f /IM nginx.exe taskkill /f /IM php-cgi.exe EXIT</pre>直接雙擊 start.bat 啟動, stop.bat 停止。 啟動如果提示,找不到vcruntime14.dll 記得安裝vc14 哈,如果你常用vs 直接安裝個vs2015吧
來自:http://my.oschina.net/xming4321/blog/542752
-
-
-
-