成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Just for fun——windows上的php-fpm

kel / 1218人閱讀

摘要:,配是通過一個(gè)類似的協(xié)議,升級(jí)版的的。在上有幫你管理進(jìn)程,在似乎沒有,這是有點(diǎn)令人悲傷的。檢驗(yàn)一下然后開啟然后配置中里文件在盤建立一個(gè)的文件夾,放入,開啟測(cè)試寫入訪問應(yīng)用我的項(xiàng)目就用了這個(gè)東西,,歡迎

fastcgi

As we all know,nginx配php是通過fastcgi(一個(gè)類似http的協(xié)議,升級(jí)版的cgi)的。在linux上有php-fpm幫你管理進(jìn)程,在windows似乎沒有,這是有點(diǎn)令人悲傷的。

php-cgi-spawner

Github這么神奇的地方,怎么會(huì)有你找不到的東西呢?我找到了這個(gè)庫(kù)php-cgi-spawner,這個(gè)庫(kù)是用C語言寫的,看了源碼,它自己簡(jiǎn)單實(shí)現(xiàn)了fastcgi和進(jìn)程管理

一步步使用

下載php,我下載了VC14 x64 Non Thread Safe(多進(jìn)程,所以不用線程安全)的PHP 7.0 (7.0.22) php 7.0.22,D盤新建一個(gè)wnp的文件夾(winodws,nginx,php),把下載文件放進(jìn)去,解壓為php7,注意php7需要VC14的支持,沒裝的要裝下VC運(yùn)行庫(kù)VC 2015 64位

下載nginx,下載最新穩(wěn)定的nginx,nginx-1.12.1,也放到wnp中,解壓為nginx

下載php-cgi-spawner.exe(下載很慢,用我的七牛鏈接:php-cgi-spawner),整個(gè)目錄文件如下:

然后修改php.ini(把php.ini-development或者php.ini-production改名過來),修改extension_dir(去掉;)為當(dāng)前php7中ext文件夾的路徑,也就是D:/wnp/php7/ext。檢驗(yàn)一下:

D:wnpphp7>php.exe -v
PHP 7.0.22 (cli) (built: Aug  1 2017 14:13:41) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

然后開啟php-cgi-spawner:

set PHP_HELP_MAX_REQUESTS = 100
php-cgi-spawner.exe "php7/php-cgi.exe -c php7/php.ini" 9000 4+16

然后配置nginx中conf里nginx.conf文件:

 server {
        listen       80;
        server_name  localhost;
        index index.php index.html;
        root D:/web_root;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ .php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
}

在D盤建立一個(gè)web_root的文件夾,放入index.php,開啟nginx測(cè)試

index.php寫入


訪問http://localhost

應(yīng)用

我的wnmp項(xiàng)目就用了這個(gè)東西,SalamanderWnmp,歡迎star

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/25746.html

相關(guān)文章

  • Just for fun——Docker做個(gè)NMP環(huán)境

    摘要:總之,是用來管理多個(gè)容器的,用都會(huì)寫一個(gè)開啟所有服務(wù)關(guān)閉所有服務(wù)上面說了,關(guān)鍵是編排好,以下就是的目錄結(jié)構(gòu)訪問在目錄下運(yùn)行命令,在瀏覽器訪問可以看到講解和都是用了官方的鏡像,而是從本地構(gòu)建的。 Docker Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,...

    用戶84 評(píng)論0 收藏0
  • Just for fun——Docker做個(gè)NMP環(huán)境

    摘要:總之,是用來管理多個(gè)容器的,用都會(huì)寫一個(gè)開啟所有服務(wù)關(guān)閉所有服務(wù)上面說了,關(guān)鍵是編排好,以下就是的目錄結(jié)構(gòu)訪問在目錄下運(yùn)行命令,在瀏覽器訪問可以看到講解和都是用了官方的鏡像,而是從本地構(gòu)建的。 Docker Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,...

    Apollo 評(píng)論0 收藏0
  • Just for fun——Docker做個(gè)NMP環(huán)境

    摘要:總之,是用來管理多個(gè)容器的,用都會(huì)寫一個(gè)開啟所有服務(wù)關(guān)閉所有服務(wù)上面說了,關(guān)鍵是編排好,以下就是的目錄結(jié)構(gòu)訪問在目錄下運(yùn)行命令,在瀏覽器訪問可以看到講解和都是用了官方的鏡像,而是從本地構(gòu)建的。 Docker Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,...

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

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

0條評(píng)論

kel

|高級(jí)講師

TA的文章

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