一、安裝cygwin :
運行 setup-x86_64.exe(最好右鍵以管理員的身份運行)
1 選擇安裝方式(選擇第三個 (第一個是線上安裝 ,第二個是下載下來不安裝 第三個是從以下載的安裝包進行安裝) 因為已經下載下來了放在cygwin目錄里)

2 選擇本地存儲路徑

3 選擇連接方式

說明(這是下載下來的安裝包的位置)
4 選擇下載包的內容:

點擊箭頭所指的 小圈圈 變成Install 這是全部安裝

這是所需要安裝的程序:

正在安裝(時間稍微長點)

安裝完成后出現

安裝完成 桌面出現

雙擊運行

第一次運行自動創建一下目錄或文件
二、nginx 的配置 和使用方法
運行nginx 看看是否正常執行
/usr/sbin/nginx.exe
出現錯誤如圖

最簡單的解決辦法就是創建步驟
mkdir var/log/nginx
touch var/log/nginx/error.log
mkdir var/lib/nginx
mkdir var/lib/nginx/tmp
mkdir var/lib/nginx/tmp/client_body
然后運行:/usr/sbin/nginx.exe

不報錯說明正常執行
下一步
由于這個安裝包里已經有nginx 和php 我們只需要進行簡單的配置就好 方法如下:
先創建一個文件 方便以后存放.conf 配置信息 例如目錄是 host
1 命令: mkdir etc/nginx/host
2 找到nginx的配置文件位置 (編輯nginx.conf 最好用編輯器打開編輯方便操作)

刪掉或注釋掉 server {}
在最后加上 include /etc/nginx/host/*.conf;
如圖:

用一個demo的配置文件舉例
在home目錄下面創建一個demo的目錄作為根目錄
mkdir home/demo
文件名為 demo.conf存放位置在 host里
touch etc/nginx/host/demo.conf
假如域名為 xinshangcgy.com
把servive 寫進去
server {
listen 80;
server_name xinshangcgy.com;
index index.html index.htm index.php default.html default.htm default.php;
root /home/demo/;
#resolver 8.8.8.8;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~ .+\.php($|/) {
#try_files =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi.conf;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
檢查下配置是否正確
/usr/sbin/nginx.exe -t

配置正確
重新加載配置
/usr/sbin/nginx.exe -s reload
完成之后在本地的host配置加上
127.0.0.1 xinshangcgy.com
測試是否能正常運行
在home/demo里創建index.php 文件

出現錯誤信息:

去我們新創建的error.log看 發現php-fpm沒有開啟
開啟命令 /usr/sbin/php-fpm.exe

重新刷洗頁面

正常運行
注意:
電腦重新啟動之后需要在重新啟動nginx和php-fpm 命令是usr/sbin/nginx.exe 和 /usr/sbin/php-fpm.exe