安裝windows 下 php7+nginx+fastcgi

jopen 9年前發布 | 18K 次閱讀 PHP開發 PHP7

安裝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.ini

          echo 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

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!