国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

windows7下安裝PHP+nginx的方法

2024-08-30 12:28:07
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了windows7下安裝PHP+nginx的方法,較為詳細的分析了Windows7環境下安裝php與nginx服務器環境的具體步驟與相關設置技巧,需要的朋友可以參考下
 

本文講述了windows7下安裝PHP+nginx的方法。分享給大家供大家參考,具體如下:

首先是安裝PHP

我本地原來安裝過了PHP5.2.11了。沒安裝過的也類似,官方網站下載一個Windows的二進制包就行了。

直接運行PHP5.2.11安裝文件,然后選擇修改,下一步 ,選擇Other CGI,出現選擇安裝的擴展,

我選擇了GD2、Mysql、Mysqli、PDO、PDO_MYSQL。下一步,安裝,安裝完成。

然后以FastCGI方式運行PHP

由于php自帶php-cgi.exe,在命令行下運行就是了。

php-cgi.exe -b 127.0.0.1:9000

彈出一個命令行窗口,注意不要關(下面在說解決辦法) 。

接著安裝Nginx

官方網站上有現成的Windows安裝包,直接下來就是了

Nginx 的中文維基 http://wiki.nginx.org/NginxChs

穩定安全方面考慮采用的版本為當前穩定本Nginx/windows 0.7.63 (更新記錄) (2009年10月26日)

下載下來是一個壓縮包,直接解壓拷貝到某個目錄就行了,

我安裝在D:/nginx-0.7.63

雙擊nginx.exe,就運行了,不需要安裝。

我是安裝在D:/nginx-0.7.63

然后瀏覽器里輸入http://localhost/ 顯示

Welcome to nginx!

表示Nginx正常運行了。

配置Nginx

我的站點跟目錄是D:/www目錄。

配置不是很復雜就不做注釋了

D:/nginx-0.7.63/conf下的nginx.conf,記事本打開。

找到

#pid    logs/nginx.pid;

去掉前面的注釋

找到:

location / {  root  html;  index index.html index.htm;}

修改成:

location / {  root  D:/www;  index index.html index.htm index.php;}

找到:

#location ~ /.php$ {#  root      html;#  fastcgi_pass  127.0.0.1:9000;#  fastcgi_index index.php;#  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;#  include    fastcgi_params;#}

前面的注釋去掉,修改成

location ~ /.php$ {  root      D:/wwwroot;  fastcgi_pass  127.0.0.1:9000;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME D:/wwwroot/$fastcgi_script_name;  include    fastcgi_params;}

重啟Nginx

由于修改了Nginx的配置文件,需要重新加載配置文件。

nginx -s reload

nginx的另外幾個命令參數

nginx -s stop  //暫停nginx -s quit   //退出nginx

這上面的幾個命令需要 #pid        logs/nginx.pid; 前的注釋去掉,且logs/nginx.pid文件中保存了當前的nginx進程的pid才有效。

其他幾個小技巧

用cmd命令行強制結束進程命令

taskkill /F /IM nginx.exe > nul 

(有時候結束nginx,這個命令更管用)

就可以關閉所有的nginx進程了。

關閉fastcgi的命令類似

taskkill /F /IM php-cgi.exe > nul

在網站根目錄,放一個phpinfo文件,不出錯就可以看到當前網站的配置信息了。

解決fastcgi方式運行php時的cmd窗口問題。

方法很簡單用vbs腳本來啟動就能解決。這個方法比網上借助第三方小軟件(例如RunHiddenConsole.exe)簡單的多

具體代碼:

set wscriptObj = CreateObject("Wscript.Shell")wscriptObj.run "php-cgi.exe -b 127.0.0.1:9000",0

保存你到php目錄,命名成start_fastcgi.vbs。雙擊運行就可以了。

希望本文所述對大家nginx服務器配置有所幫助。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山东省| 山阳县| 新邵县| 全椒县| 儋州市| 杭锦旗| 家居| 临澧县| 长治县| 麦盖提县| 长垣县| 镇巴县| 喀什市| 图片| 昆明市| 泸水县| 红河县| 社旗县| 洞口县| 平原县| 信阳市| 澜沧| 沿河| 焦作市| 彝良县| 广平县| 青岛市| 禄丰县| 永登县| 额尔古纳市| 巴青县| 汉源县| 昆明市| 监利县| 耒阳市| 行唐县| 封丘县| 水城县| 房产| 洱源县| 宾川县|