日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

nginx配置php 9000,Nginx支持php配置

發布時間:2023/12/10 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx配置php 9000,Nginx支持php配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Nginx本身是不支持對外部程序的直接調用或者解析,所有的外部程序(包括PHP)必須通過FastCGI接口來調用。FastCGI接口在Linux 下是socket,(這個socket可以是文件socket,也可以是ip socket)。為了調用CGI程序,還需要一個FastCGI的wrapper(wrapper可以理解為用于啟動另一個程序的程序),這個 wrapper綁定在某個固定socket上,如端口或者文件socket。當Nginx將CGI請求發送給這個socket的時候,通過FastCGI 接口,wrapper接納到請求,然后派生出一個新的線程,這個線程調用解釋器或者外部程序處理腳本并讀取返回數據;接著,wrapper再將返回的數據 通過FastCGI接口,沿著固定的socket傳遞給Nginx;最后,Nginx將返回的數據發送給客戶端。

Nginx+FastCGI運行原理

修改主配置文件,如下:

#?vim/usr/local/nginx/conf/nginx.conf

location?/?{

root???/www;

indexindex.htmlindex.htmindex.php;

}

location?~?\.php$?{

root???????????/www;

fastcgi_pass???127.0.0.1:9000;

fastcgi_index??index.php;

fastcgi_param??SCRIPT_FILENAME??/www$fastcgi_script_name;

include????????fastcgi_params;

}

//注:黑體www為web根目錄,改成對應目錄即可

location 定義文件類型, \.php$ 代表所有以 php 作為文件后綴的文件類型.

root 定義 php 文件存放的路徑, 當前以 "/www" 作為默認存放位置.

fastcgi_index 定義 php 文件類型中的默認索引頁

fastcgi_param SCRIPT_FILENAME 定義了頁面請求參數, 如客戶端需要訪問 /t1.php 則會自動讀取 /www/t1.php文件, 如客戶端訪問 / 則自動讀取 /www/index.php 文件

include 定義fastcgi 配置信息將會被保存到 /usr/local/nginx/conf/fastcgi_params 文件中

nginx最常用的方法是利用 tcp/ip 協議連接 phpfastcgi 接口, 因此要連接php必須先啟動fastcgi程序.

啟動方法:

# /usr/local/bin/php-cgi-b 127.0.0.1:9000 -c /usr/local/lib/php.ini &

-b 用于指定監聽地址與端口

如果想指定配置文件位置,可以使用-c選項

注意, nginx 服務器負責所有的客戶端請求, 包括了靜態網頁解析 (html), 頁面中的其他對象如 ccs文件jpg png文件等傳輸, 但遇到客戶需要請求 php 頁面請求或 php 源碼解析時, nginx將會把頁面傳遞到fastcgi接口, 由 php-cgi 程序進行解析.

當前php-cgi只啟用一個進程應答nginx所有連接中的php請求, 假如nginx具有一定的并發連接,那么php-cgi 將會變得無法同時應付大量的工作, 并且返回網頁臨時不可用信息. 將會導致所有php連接無法返回數據結果,并返回錯誤信息。

為有效地解決php-cgi接口無法應答大量并發連接請求, 我們可以利用 spawn-fcgi或者php-fpm,稍后送上。

參考:terry《性能調優和安全》一書

南非螞蟻《高性能Linux服務器構建實戰》Nginx章節

總結

以上是生活随笔為你收集整理的nginx配置php 9000,Nginx支持php配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。