當前位置:首頁 » 編程語言 » nginxphpwin7

nginxphpwin7

發布時間: 2022-12-25 02:47:59

⑴ win7 nginx 怎麼部署網站

不會,windows伺服器可以用phpwamp8.8.8.8n,這個環境的NGinx站點管理很強大

以下內容摘自今日頭條里的文章
小編發現最近PHPWAMP集成環境的作者Lccee,又更新了phpwamp8.8.8.8n版本
phpwamp8.8.8.8n一共集成了12個PHP版本和3個mysql版本,並且可以高度自定義,你可以定義任何版本,解壓後差不多1個G的大小,壓縮包確僅有幾十M,解壓即可使用,純綠色很方便,集成了apache和nginx等,支持asp、php、net

大家知道Nginx官方的windows版本用著很不穩定,時不時就會掛掉,而且默認安裝後也不像apache那樣有服務可以開機啟動,畢竟nginx最適合的還是在linux下,不過最近更新的這款phpwamp8.8.8.8n安裝後是有服務的,該軟體作者自己寫了一個Nginx服務,能開機啟動,而且還能給每個站點分配不一樣的進程,也可以隨意指定站點的php版本!最關鍵的是該服務啟動的php-cgi進程,就算你手動用殺毒軟體的任務管理器也關不掉!關掉後會自動恢復,而且網站服務依舊正常!!除非你自己點擊軟體界面上的卸載服務才會關閉,該保護功能可以對網站進程起到保護作用。

⑵ PHP+MYSQL+Nginx 在 WIN7 和 LINUX 環境下執行效率差多少

這個得看 CPU 和 內存條 了(主要看CPU的運算速度)

在相同的硬體的情況下,Linux 比 Windows 要快

執行效率:
1、相同CPU,少量數據操作:
CPU越好,效率 Linux ≥ Windows(CPU運算速度到達一定速度時會出現「近似」相等的情況)
CPU越差,效率 Linux > Windows

2、相同CPU,大量數據操作:
CPU越好,效率 Linux > Windows
CPU越差,效率 Linux > Windows

⑶ win7下 nginx cgi 配置文件在哪

在win7下用的是IIS做web伺服器,但近來因項目需求的原因,需要在伺服器遇到404錯誤的時候自動做轉向(不是在客戶端的跳轉,而是在伺服器收到客戶端請求去某目錄下讀取文件返回時,如果發現目錄或目錄下文件不存在,自動轉到另一個伺服器去取),用IIS發現很難做到這點,於是決定搭建nginx的開發環境,通過配置實現這一點。 首先,google nginx和php,分別到他們的官網把最新版本的下載回來,我當時下的PHP是5.4.3的版本,nginx是1.5.2,我把他們都放在D盤下一個叫webserver的文件夾里,然後開始做配置了。 nginx的啟動很簡單,進入它的目錄,然後雙擊nginx.exe,如果沒有埠沖突等問題的話,直接在瀏覽器輸入localhost就可以訪問welcome to nginx字樣的網頁了,這是默認的歡迎頁面,放在自帶的默認網頁文件目錄html下的。難道就這么簡單嗎?當然不是的。 這時如果你在html目錄下建一個php文件,寫上一句測試php環境的最經典的,然後在瀏覽器輸入這個php文件的路徑進行訪問,你會發現nginx根本不懂怎樣去解析php代碼,這是因為nginx與PHP還沒有配合起來。按道理來說,當遇到php文件的時候,nginx應該把它交給php的fast-cgi來處理,然後把處理完的結果返回給客戶端(瀏覽器)的。 怎樣告訴nginx當遇到php文件時交給誰處理呢?打開nginx1.5.2的文件夾,找到conf目錄,編輯目錄下的nginx.conf文件,我的編輯結果如下所示,具體配置過程中需要注意什麼請看注釋: server { listen 80; server_name localhost; charset utf-8; location / { root E:/work/jentian/client;//html文件目錄,由於我們項目的客戶端代碼與服務端服務是嚴格分開的,所以這里的root跟php的root不同 index index.html index.htm; } location ~ .php { root E:/work/jentian/server; //php文件目錄 fastcgi_param SCRIPT_FILENAME E:/work/jentian/server$fastcgi_script_name;//注意,$fastcgi_script_name前面的路徑必須與root是一致的 fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; include fastcgi_params; } } nginx的配置也就這么多了,很簡單吧,但這時候當你刷新php頁面的時候,會發現nginx現在還是沒有辦法解析php文件,原因在於php的fast-cgi還沒有啟動,如果打開一個普通的命令提示符窗口,然後輸入命令啟動fast-cgi時,啟動後這個窗口是不能關閉的,否則fast-cgi的進程也會終止,不能繼續解析php文件了,後來查了一下,原來windows是有一個運行隱形控制台的方法的,用這個方法啟動fast-cgi,就不怕關閉控制台後fast-cgi也跟著結束的問題的。最後,寫了一個批處理文件來啟動fast-cgi和nginx,這能就能一鍵啟動nginx+php的環境了。下面是這個批處理文件的內容: @echo off set PHP_FCGI_MAX_REQUESTS = 1000 echo Starting PHP FastCGI... rem 下面這里的分別替換成你的php-cgi.exe和php.ini的路徑 ,後面的-b,-c等參數必須保留且注意前後空格 RunHiddenConsole D:/webServer/php-5.4.3/php-cgi.exe -b 127.0.0.1:9000 -c D:/webServer/php-5.4.3/php.ini //這里 echo Starting nginx... rem 注意替換成你的nginx目錄 D:/webServer/nginx-1.5.2/nginx.exe -p D:/webServer/nginx-1.5.2/ cd D:/webServer/nginx-1.5.2/ pause 把這個批處理文件保存到好,雙擊,就能啟動你的nginx+php環境了,這時再刷新一下你的phpinfo頁面,一切正常了。

⑷ windows下nginx伺服器下怎麼裝php

你可以使用護衛神.nginx大師,一鍵可以安裝nginx+php

⑸ nginx php mysql連接,啟動,於環境是win7需要修改什麼文件

不會配置的話,直接下載一鍵安裝包吧

⑹ win7中nginx無法打開php文件

配置沒什麼大問題,我沒用過window下的nginx。如果說是index.php不能訪問,就是index沒加完整,如果都不能訪問。可能就是PHP問題了(比如埠什麼的)。不過現在都不流行在window環境中開發了。
給你個參考:http://notes.2isky.com/notes/jJmNGIyMzc0ZjM0MmJlO.html

⑺ windows下 用nginx部署php項目

其中/IM是用來kill掉指定名字的進程的,-F是用來強制kill的,詳細的參數介紹可以在dos中通過TASKKILL /?查看

然後通過啟動指令,重啟即可

⑻ Win7搭建nginx+php+mysql開發環境,可是PHP文件無法解釋

主要需要檢查兩個方面(對比教程)
啟動php-cgi
fastcgi_param SCRIPT_FILENAME $request_filename;

熱點內容
apriori演算法改進 發布:2024-05-04 19:24:08 瀏覽:45
為什麼我要自己寫腳本 發布:2024-05-04 19:19:13 瀏覽:183
手機照片重命名為什麼還有文件夾 發布:2024-05-04 19:19:06 瀏覽:309
安卓手機為什麼連不上iphone的熱點 發布:2024-05-04 19:18:58 瀏覽:209
海量小文件存儲ftp 發布:2024-05-04 19:13:21 瀏覽:274
真我手機如何解除手機密碼 發布:2024-05-04 18:24:44 瀏覽:708
資料庫嵌套 發布:2024-05-04 18:24:29 瀏覽:146
豌豆莢源碼 發布:2024-05-04 18:10:54 瀏覽:117
蘋果消息的聲音安卓怎麼弄 發布:2024-05-04 18:06:23 瀏覽:555
減配配置有哪些 發布:2024-05-04 18:04:58 瀏覽:963