windows7下安裝PHP+nginx的方法
本文講述了windows7下安裝PHP+nginx的方法。分享給大家供大家參考,具體如下:
首先是安裝PHP
我本地原來安裝過了PHP5.2.11了。沒安裝過的也類似,官方網(wǎng)站下載一個Windows的二進制包就行了。
直接運行PHP5.2.11安裝文件,然后選擇修改,下一步 ,選擇Other CGI,出現(xiàn)選擇安裝的擴展,
我選擇了GD2、Mysql、Mysqli、PDO、PDO_MYSQL。下一步,安裝,安裝完成。
然后以FastCGI方式運行PHP
由于php自帶php-cgi.exe,在命令行下運行就是了。
php-cgi.exe -b 127.0.0.1:9000
彈出一個命令行窗口,注意不要關(下面在說解決辦法) 。
接著安裝Nginx
官方網(wǎng)站上有現(xiàn)成的Windows安裝包,直接下來就是了
Nginx 的中文維基 http://wiki.nginx.org/NginxChs
穩(wěn)定安全方面考慮采用的版本為當前穩(wěn)定本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的另外幾個命令參數(shù)
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
在網(wǎng)站根目錄,放一個phpinfo文件,不出錯就可以看到當前網(wǎng)站的配置信息了。
解決fastcgi方式運行php時的cmd窗口問題。
方法很簡單用vbs腳本來啟動就能解決。這個方法比網(wǎng)上借助第三方小軟件(例如RunHiddenConsole.exe)簡單的多
具體代碼:
set wscriptObj = CreateObject("Wscript.Shell")
wscriptObj.run "php-cgi.exe -b 127.0.0.1:9000",0
保存你到php目錄,命名成start_fastcgi.vbs。雙擊運行就可以了。
希望本文所述對大家nginx服務器配置有所幫助。
相關文章
Nginx生產(chǎn)環(huán)境平滑升級的實現(xiàn)
本文主要介紹了Nginx生產(chǎn)環(huán)境平滑升級的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03
解決使用了nginx獲取IP地址都是127.0.0.1 的問題
這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問題,獲取i工具的完整代碼文中給大家提到,具體實例代碼跟隨小編一起看看吧2021-09-09
linux(centos5.5)/windows下nginx開啟phpinfo模式功能的配置方法分享
某站點用到結合phpinfo功能的urlrewrite,在nginx中需要在nginx.conf文件中進行配置才可支持phpinfo2013-02-02
使用Nginx搭建圖片服務器(windows環(huán)境下)
這篇文章主要介紹了使用Nginx搭建圖片服務器(windows環(huán)境下),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06

