摘要:進(jìn)入文件夾修改文件為,并用或者打開來。我們可以輸入命令雙擊完成批處理腳本控制開關(guān)服務(wù)器下無效每個(gè)進(jìn)程處理的最大請(qǐng)求數(shù),或設(shè)置為環(huán)境變量填坑文件無法接收參數(shù),為空解決辦法文件中,官網(wǎng)示例參考文獻(xiàn)下配置環(huán)境
1、首先需要準(zhǔn)備的應(yīng)用程序包。
nginx : nginx-rtmp-win32 或 nginx/Windows-1.0.4 (無rtmp模塊)
php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式運(yùn)行,所以我們下載非線程安全也就是nts的php包)
RunHiddenConsole: RunHiddenConsole.zip(用于cmd 非阻塞運(yùn)行進(jìn)程)
2、安裝與配置。1)php的安裝與配置。
直接解壓下載好的php包,到D盤wnmp目錄(D:wnmp),這里把解壓出來的文件夾重命名成php5。進(jìn)入文件夾修改php.ini-recommended文件為php.ini,并用Editplus或者Notepad++打開來。找到
擴(kuò)展目錄(去掉注釋)
;extension_dir = "ext"
mysql 擴(kuò)展(去掉注釋)
;extension=php_mysql.dll ;extension=php_mysqli.dll
前面指定了php的ext路徑后,只要把需要的擴(kuò)展包前面所對(duì)應(yīng)的“;”去掉,就可以了。這里打開php_mysql.dll和php_mysqli.dll,讓php支持mysql。當(dāng)然不要忘掉很重要的一步就是,把php5目錄下的libmysql.dll文件復(fù)制到C:Windows目錄下,也可以在系統(tǒng)變量里面指定路徑,當(dāng)然這里我選擇了更為方便的方法^_^。
到這里,php已經(jīng)可以支持mysql了。
接下來我們來配置php,讓php能夠與nginx結(jié)合。找到(去掉注釋)
;cgi.fix_pathinfo=1
這一步非常重要,這里是php的CGI的設(shè)置。
2)nginx的安裝與配置。
把下載好的nginx-1.0.4的包同樣解壓到D盤的wnmp目錄下,并重命名為nginx。接下來,我們來配置nginx,讓它能夠和php協(xié)同工作。進(jìn)入nginx的conf目錄,打開nginx的配置文件nginx.conf,找到
worker_processes 1; error_log logs/error.log debug; events { worker_connections 1024; } rtmp { server { listen 1936; application live { live on; pull rtmp://live.hkstv.hk.lxdns.com/live/hks live=1 name=1; } } } http { access_log logs/access.http.log; server_tokens off; default_type application/octet-stream; client_max_body_size 10G; sendfile on; include other.conf; }
當(dāng)前目錄創(chuàng)建 other.conf
server { listen 7777; server_name live_stream; root www; index index.php; location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; # rewrite mode #rewrite ^(.*)$ /index.php/$1 last; # pathinfo mode } } location ~ .php$ { fastcgi_hide_header X-Powered-By; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; } }
保存配置文件,就可以了。
nginx+php的環(huán)境就初步配置好了,來跑跑看。我們可以輸入命令
X:wnpphpphp-cgi.exe -b 127.0.0.1:900 -c X:wnpphpphp.ini
雙擊nginx.exe
完成?。?!
3.批處理腳本控制開關(guān)服務(wù)器1.start.cmd
@echo off REM Windows 下無效 REM set PHP_FCGI_CHILDREN=5 REM 每個(gè)進(jìn)程處理的最大請(qǐng)求數(shù),或設(shè)置為 Windows 環(huán)境變量 set PHP_FCGI_MAX_REQUESTS=1000 echo Starting PHP FastCGI... RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini echo Starting nginx... RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx
2.end.cmd
@echo off echo Stopping nginx... taskkill /F /IM nginx.exe > nul echo Stopping PHP FastCGI... taskkill /F /IM php-cgi.exe > nul exit4.填坑
php 文件無法接收參數(shù),$_GET,$_POST,$_REQUEST,為空
解決辦法:other.conf 文件中, “include fast_params” nginx官網(wǎng)示例
location ~ .php$ { fastcgi_hide_header X-Powered-By; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; }5.參考文獻(xiàn)
1.windows下配置nginx+php環(huán)境
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/39353.html
摘要:進(jìn)入文件夾修改文件為,并用或者打開來。我們可以輸入命令雙擊完成批處理腳本控制開關(guān)服務(wù)器下無效每個(gè)進(jìn)程處理的最大請(qǐng)求數(shù),或設(shè)置為環(huán)境變量填坑文件無法接收參數(shù),為空解決辦法文件中,官網(wǎng)示例參考文獻(xiàn)下配置環(huán)境 1、首先需要準(zhǔn)備的應(yīng)用程序包。 nginx : nginx-rtmp-win32 或 nginx/Windows-1.0.4 (無rtmp模塊) php:php-5.2.16-...
摘要:極速搭建簡(jiǎn)單直播流服務(wù)器開發(fā)環(huán)境需要安裝并啟動(dòng)如果是自己使用搭建直播服務(wù)器,畢竟是接觸這個(gè)不到半天,還是有點(diǎn)復(fù)雜,編譯設(shè)置有點(diǎn)繁瑣。 在嘗試使用webRTC實(shí)現(xiàn)webapp直播失敗后,轉(zhuǎn)移思路開始另外尋找可行的解決方案。在網(wǎng)頁(yè)上嘗試使用webRTC實(shí)現(xiàn)視頻的直播與看直播,在谷歌瀏覽器以及safari瀏覽器上測(cè)試是可行的。但是基于基座打包為webapp后不行,所以直播的話建議還是原生的好。HB...
摘要:在本文中,我將先從協(xié)議開始,一步步帶領(lǐng)大家搭建一個(gè)簡(jiǎn)易高性能的直播平臺(tái)。停止應(yīng)用簡(jiǎn)介俄羅斯人民開發(fā)的一款的流媒體插件,除了直播發(fā)布音視頻流之外具備流媒體服務(wù)器的常見功能在線直播。語(yǔ)法上下文描述使視頻流從一個(gè)關(guān)鍵幀開始。 來自 GitChat 作者:七夜 前言 現(xiàn)在直播已經(jīng)成為移動(dòng)互聯(lián)網(wǎng)時(shí)代一個(gè)新的重要流量入口,從YY、斗魚到花椒直播,直播已經(jīng)成為人們分享交流的新方式,應(yīng)用場(chǎng)景眾多,主要...
閱讀 2137·2023-04-25 18:49
閱讀 1840·2019-08-30 14:02
閱讀 2643·2019-08-29 17:24
閱讀 3323·2019-08-28 18:10
閱讀 2926·2019-08-28 18:03
閱讀 488·2019-08-26 12:01
閱讀 3309·2019-08-26 11:31
閱讀 1409·2019-08-26 10:29