win7下搭建nginx php的開發環境

2022-09-25 18:09:11 字數 1962 閱讀 7970

一、**相關軟體

nginx**:

nginx常見異常:

php**:

**runhiddenconsole:

二、配置

nginx.conf檔案,我的編輯結果如下所示,具體配置過程中需要注意什麼請看注釋:

server

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;

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_homcbcoeqe=%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 嘗試重新安裝此程式cbcoeq以解決此問題

32位版**位址:

64位版**位址:

四、編輯 php與nginx停止指令碼:

@echo off  

echo stopping nginx...    

taskkill /f /im nginx.exe > nul  

echo stopping php fastcgi...  程式設計客棧;

taskkill /f /im php-cgi.exe > nul  

exit  

五、在d:\work\soft\php\www下建立 index.php

<?php

2 echo "hello php7!";

3 ?>

六、訪問瀏覽器

本文標題: win7下搭建nginx+php的開發環境

本文位址: /jiqiao/fuwuqi/148577.html

win7下搭建nginx php的開發環境

本來在win7下用的是iis做web伺服器,但近來因專案需求的原因,需要在伺服器遇到404錯誤的時候自動做轉向 不是在客戶端的跳轉,而是在伺服器收到客戶端請求去某目錄下讀取檔案返回時,如果發現目錄或目錄下檔案不存在,自動轉到另乙個伺服器去取 用iis發現很難做到這點,於是決定搭建nginx的開發環境...

win7下搭建nginx php的開發環境

nginx常見異常 二 配置 server location php php配置 指定docroot php檔案的存放目錄,即你的documentroot。doc root f wamp www 擴充套件存放目錄 extension dir 更改為真實的擴充套件存放位址。extension dir ...

win7下搭建本地svn

需求 乙個系統需要二次開發,但是需要記錄修改記錄,於是想到在本地大家svn,提交到本地,可以方便檢視修改記錄 步驟 1.本地安裝 tortoisesvn1.6.6 僅此就夠了 2.建立版本庫 在d svn project project1 目錄右鍵 選擇 tortoisesvn create rep...