說明:
安裝的wnmp環境配置如下
1、首先需要準備的應用程式包
2、php的安裝與配置
extension_dir = "./ext"
更改為extension_dir= "d:/wnmp/php/ext"
往下看,再找到
;extension=
php_mysql.dll
;extension=
php_mysqli.dll
把擴充套件包前面所對應的「;」去掉,這裡開啟php_mysql.dll和php_mysqli.dll,讓php支援mysql。
把php目錄下的libmysql.dll檔案複製到c:\windows目錄下,也可以在系統變數裡面指定路徑,當然這裡我選擇了更為方便的方法。
到這裡,php已經可以支援mysql了。
接下來我們來配置php,讓php能夠與nginx結合
;cgi.fix_pathinfo=1 我們去掉這裡的分號。
cgi.fix_pathinfo=1這一步非常重要,這裡是php的cgi的設定。
接下來找到
;date.timezone = 改為
date.timezone= europe/paris
讓php支援時間函式
3、nginx的安裝與配置
location /
將root html;改為root d:/wnmp/www;
再往下,找到
# pass the php scripts to fastcgi serverlistening on 127.0.0.1:9000 #
#location ~ \.php$
先將前面的「#」去掉,同樣將root html;改為root
d:/wnmp/www;。再把標記為紅色的/scripts改為「d:/wnmp/www」,這是改完後的:
location ~ \.php$
儲存配置檔案,就可以了。
nginx+php的環境就初步配置好了,來跑跑看。我們可以輸入命令來啟動php,並手動啟動nginx,當然也可以利用指令碼來實現。
啟動nginx: start nginx.exe
停止nginx: nginx.exe -s stop
啟動php:d:/wnmp/php/php-cgi.exe -b 127.0.0.1:9000 -cd:/wnmp/php/php.ini
但是上面的php啟動方式cmd命令視窗不能關閉,關閉了就不能執行php檔案了,所以應該用下面的命名
d:/wnmp/nginx/runhiddenconsole.exe d:/wnmp/php/php-cgi.exe -b 127.0.0.1:9000 -cd:/wnmp/php/php.ini
以下是啟動nginx的命令,把下面的命令複製到文字檔案中,儲存為.bat格式,直接雙擊執行,按照提示進行操作即可,**如下:
*************************==操作nginx開始*************************
@echo off
echo ***************===begin********************====
clsset nginx_path=d:
set nginx_dir=d:\wnmp\nginx\
color 0a
title nginx
clsecho.
echo. * nginx *
echo. * time:2013-10-15 *
echo.
:menu
echo. * nginx pid list *
tasklist|findstr /i "nginx.exe"
echo.
echo. [1] start nginx
echo. [2] stop nginx
echo. [3] restart nginx
echo. [4] quit
echo.
echo.pleace put in number:
set /p id=
if "%id%"=="1" goto start
if "%id%"=="2" goto stop
if "%id%"=="3" goto restart
if "%id%"=="4" exit
pause
:start
call :startnginx
goto menu
:stop
call :shutdownnginx
goto menu
:restart
call :shutdownnginx
call :startnginx
goto menu
:shutdownnginx
echo.
echo.close nginx......
taskkill /f /im nginx.exe > nul
echo.ok, close all nginx pid
goto :eof
:startnginx
echo.
echo.start nginx......
if not exist "%nginx_dir%nginx.exe" echo "%nginx_dir%nginx.exe" is not fond
%nginx_path%
cd "%nginx_dir%"
if exist "%nginx_dir%nginx.exe" (
echo "start '' nginx.exe"
start "" nginx.exe )
echo.ok
goto :eof
*************************==操作nginx結束*************************
4、mysql的安裝與配置
進入d:\mysql,雙擊mysqld.exe啟動mysql服務
windows環境下Nginx配置
作為乙個前端,在工作的時候肯定會遇到這樣的實際問題,就是要讓別人看到跑在你自己機子上localhost的頁面。這個時候就需要靠apache和iis幫忙了,當然現在有許多整合好的mysql和apache等框架,例如我自己本來就是使用很簡單的speedamp,小白式操作就ok了。但是之前一直久聞ngin...
windows下安裝以及配置nginx
nginx engine x 是一款高效能的,輕量級的http web 伺服器 和 反向 伺服器及電子郵件 imap pop3 smtp 伺服器。現在很多網際網路公司都在使用它,這篇博文也只是簡單介紹nginx的hello world級別配置,可以帶領大家初步認識nginx。開啟conf nginx...
windows下安裝和配置nginx
2.解壓到e nginx 3.在e nginx 開啟命令列視窗執行 start nginx 4.瀏覽器開啟http localhost,可以看到歡迎介面,表示安裝成功 5.開啟e nginx conf nginx.conf進行配置 如下所示 當出現404頁面的時候,開啟e nginx logs下的錯...