win7下搭建nginx+php的開發環境
win7下搭建nginx+php的開發環境,需要的朋友可以參考下
一、下載相關軟體
nginx下載:
nginx常見異常:
php下載:
下載RunHiddenConsole:
二、配置
nginx.conf檔案,我的編輯結果如下所示,具體配置過程中需要注意什麼請看註釋:
server {
listen 80;
server_name localhost;
charset utf-8;
location/ {rootD:\work\soft\php\www;#網站目錄
1
2
3
index index.html index.php;#加上對php的支援
autoindex on;#如果檔案不存在列出目錄結構;
}
1
location ~ .php$ {
root D:\work\soft\php\www;
fastcgi_param SCRIPT_FILENAME D:\work\soft\php\www$fastcgi_script_name;
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
}
}
1
php配置:
指定docroot——php檔案的存放目錄,即你的documentroot。doc_root = “F:/WAMP/www”
擴充套件存放目錄 extension_dir——更改為真實的擴充套件存放地址。extension_dir = “./ext”
預設時區更改——在[Date]裡面增加:date.timezone = Asia/ChongQing
因為nginx需要的是cgi方式的php,嬰兒起名所以如下幾個地方是重點,否則nginx無法開啟php檔案:
enable_dl = On
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1
三、編輯 php與nginx啟動指令碼:
@echo off
set root= %~dp0
set php_home=%root%…/…/php-7.0.6-Win32-VC14-x86
set nginx_home=%root%
REM Windows 下無效
REM set PHP_FCGI_CHILDREN=5
REM 每個程式處理的最大請求數,或設定為 Windows 環境變數
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI… %php_home%/php-cgi.exe -b 127.0.0.1:9000 -c %php_home%/php.ini
RunHiddenConsole %php_home%/php-cgi.exe -b 127.0.0.1:9000 -c %php_home%/php.ini
echo Starting nginx… %nginx_home%/nginx.exe
RunHiddenConsole %nginx_home%/nginx.exe
如果執行過程中報:無法啟動此程式,因為計算機中丟失VCRUNTIME140.dll 嘗試重新安裝此程式解決此問題
32位版下載地址:
64位版下載地址:
四、編輯 php與nginx停止指令碼:
@echo off
echo Stopping nginx…
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69918221/viewspace-2645287/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- go——搭建Win7下的Go開發環境GoWin7開發環境
- win7 搭建flutter開發環境Win7Flutter開發環境
- PHP入門-Window 下利用Nginx+PHP 搭建環境PHPNginx
- win11搭建nginx+php環境NginxPHP
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- windows下配置nginx+php環境WindowsNginxPHP
- MAC 下的PHP開發環境搭建MacPHP開發環境
- Flutter開發環境Window下搭建Flutter開發環境
- macOS下搭建Flutter開發環境MacFlutter開發環境
- Mac下搭建php開發環境MacPHP開發環境
- Windows 下搭建ios 開發環境WindowsiOS開發環境
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- mac下搭建android 開發環境MacAndroid開發環境
- Mac osx 下搭建java開發環境MacJava開發環境
- win7搭建apache2.49&&php7.2.2開發環境Win7ApachePHP開發環境
- Windows下React Native開發環境的搭建WindowsReact Native開發環境
- 搭建vue的開發環境Vue開發環境
- WinCE開發環境的搭建開發環境
- 【記錄】WSL 下搭建前端開發環境前端開發環境
- Get Started:Mac下搭建PHP開發環境MacPHP開發環境
- MACOS 下搭建 E9 開發環境Mac開發環境
- Ubuntu下Python & Django開發環境搭建UbuntuPythonDjango開發環境
- 在Ubuntu下搭建微服務開發環境Ubuntu微服務開發環境
- mac os 下搭建android開發環境MacAndroid開發環境
- CentOS環境下LAMP開發環境的搭建與配置(10分鐘搞定!!!)CentOSLAMP開發環境
- Eclipse下搭建Android的NDK開發環境EclipseAndroid開發環境
- 第二章 Ubuntu下開發環境的搭建Ubuntu開發環境
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- Java開發環境搭建Java開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- 安卓開發環境搭建安卓開發環境