国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

window + nginx-rtmp + php-cgi 服務(wù)器搭建

xiaoqibTn / 811人閱讀

摘要:進(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
exit
4.填坑

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

相關(guān)文章

  • window + nginx-rtmp + php-cgi 務(wù)器搭建

    摘要:進(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-...

    番茄西紅柿 評(píng)論0 收藏0
  • 極速搭建RTMP直播流務(wù)器+webapp (vue) 簡(jiǎn)單實(shí)現(xiàn)直播效果

    摘要:極速搭建簡(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...

    番茄西紅柿 評(píng)論0 收藏0
  • GitChat · 架構(gòu) | 如何從零開始搭建高性能直播平臺(tái)?

    摘要:在本文中,我將先從協(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)景眾多,主要...

    isaced 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<