首頁  >  文章  >  後端開發  >  wnmp,有什麼著名的套件?

wnmp,有什麼著名的套件?

WBOY
WBOY原創
2016-09-19 09:16:431921瀏覽

wamp有xampp,那wnmp呢?

對於具備配置知識的情況下。是自己去手動設定wnmp好,還是去使用套件自動化部署更優秀?

回覆內容:

wamp有xampp,那wnmp呢?

對於具備配置知識的情況下。是自己去手動設定wnmp好,還是去使用套件自動化部署更優秀?

有著名的phpStudy,可以很方便的切換php版本和apache、nginx,功能多多。我用了幾年。 。 。

但是我還是推薦你自己配置,其實也很簡單的。

首先,安裝nginx,就一個壓縮包,解壓就算裝完了。

php也是一樣。

mysql更簡單,官方有安裝包雙擊後下一步下一步直到完成,並設定為windows service,開機自啟動了。

然後,我們要執行php-cgi,讓php監聽來自nginx的請求。

我們用winsc這個工具:https://github.com/kohsuke/winsw

將php目錄的php-cgi設定成服務。

接著我們同樣用sc工具把nginx設定為windows服務。

接著修改一下nginx配置,讓它能找到php監聽的9000埠。

主要是這一段:

<code>        location ~ \.php(.*)$  {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }</code>

完整配置請見:https://github.com/shellus/my...

記得設定好root目錄,上面連結裡面的用的動態二級網域綁定目錄,你可能不會用,就直接指定root目錄即可。

所需全部文件請見:https://github.com/shellus/my...

如有疑問請直接評論。

謝謝觀看


補充:

對了,控制這些服務開關的話,用sc start nginx 這樣的,管理員權限運行哦,具體還是看github吧。

當然自己手動搭建是最好的。我沒有用過 xampp 整合軟體,不好說它是好還是壞。確實它在某種程度上很方便,但是線上佈署你不可能使用xampp。自己搭建有利於熟練。

還真有整合的工具,就叫wnmp,網址www.getwnmp.org

phpstudy

phpstudy

其實程式樓主都寫了,建議學習web的各種環境搭建,我想這也是一件不錯的事情。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn