tag php-fpm

標籤
貢獻19
74
05:58 AM · Nov 04 ,2025

@php-fpm / 博客 RSS 訂閱

0xBoo - PHP-FPM 進化史

最近有幸讀到一篇文章,一文將CGI 的進化史講的特別詳細,雖然我自己之前也整理過 CGI、FastCGI、PHP-FPM 相關的筆記,但是並沒有從原理的角度來認識 CGI。 CGI 的誕生 早些年的Web 應用很簡單,客户端通過瀏覽器發起請求,服務端直接返回響應。 隨着互聯網的發展,簡單的Web 應用已經不能滿足開發者們了。 我們希望Web服務器有更多的功能,飛速發展的同時還能讓不同語言的

php , php-fpm

收藏 評論

鳩摩智首席音效師 - Ubuntu 24.04 上部署 nginx + php-fpm

nginx 是一個流行的 web 服務器,以其速度和可靠性而聞名,被許多頂級網站使用。要用 PHP 運行網站,您需要設置 php-fpm,nginx 與 php-fpm 一起處理 PHP 文件並將其顯示給用户,幫助網站更快地加載並處理更多流量。 本教程將幫助您在 ubuntu 24.04 系統上安裝和配置 NGINX 和 PHP-FPM,創建虛擬主機並使用 Let ' s Encrypt SSL

php-fpm , Nginx

收藏 評論

TANKING - PHP輕量級高性能HTTP服務框架 - webman

摘要 webman 是一款基於 workerman 開發的高性能 HTTP 服務框架。webman 用於替代傳統的 php-fpm 架構,提供超高性能可擴展的 HTTP 服務。你可以用 webman 開發網站,也可以開發 HTTP 接口或者微服務。 除此之外,webman 還支持自定義進程,可以做 workerman 能做的任何事情,例如 websocket 服務、物聯網、遊戲、TCP 服務、UD

php , php-fpm , webman , php框架 , 後端

收藏 評論

小陳運維 - Ubuntu安裝typecho博客

Ubuntu安裝typecho博客 簡介 名稱的來歷 Typecho 是由 type 和 echo 兩個詞合成的,來自於開發團隊的頭腦風暴。 Type,有打字的意思,博客這個東西,正是一個讓我們通過打字,在網絡上表達自己的平台。Echo,意思是回聲、反饋、共鳴,也是PHP裏最常見、最重要的函數,相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。 T

typecho , php , php-fpm , Nginx , Ubuntu

收藏 評論

後廠村村長 - 關於nginx fastcgi_pass php-fpm fastcgi cgi 之間的一些關聯

我們知道,nginx作為webserver,本身只能處理靜態資源文件; 對於動態的PHP請求,需要調用相應的PHP解釋器來執行; 因此需要配置fastcgi_pass,以實現nginx與php-fpm進程間的通信。 nginx與php-fpm進程間的通信有兩種方式: 1、TCP 就是IP加端口; 優點是可以跨服務器;缺點是相比下面的方法要慢; 配置示例

php , php-fpm , Nginx

收藏 評論

鳩摩智首席音效師 - 解決 docker 掛載 php-fpm 配置文件無效問題

本來是想把 php-fpm 的配置文件獨立出來,這樣修改起來就方便,想當然的認為把 www.conf 配置文件掛載出來就好了,docker-compose.yml 中 PHP 容器部分內容如下: volumes: - ./html:/var/www/html - ./php/log:/var/log/php-fpm - ./php/conf.d/php.ini:/usr/local/e

php-fpm , Docker

收藏 評論

Suka - 記一次 centos7 + nginx + php-fpm 部署 wordpress

前置説明 斷斷續續,花了半天的時間才把這些內容都打通,特此分享給有需要的人 基礎軟件下載 nginx 對着人家官方指導搞,總不會錯的:https://nginx.org/en/linux_pa...,不多BB php74與php-fpm 參考這篇文檔:https://shouts.dev/articles/i... 先完成下載,測試成功啓動php-fpm即可,後面再配置 wordpress

wordpress , php , php-fpm , centos7 , Nginx

收藏 評論

對你無可奈何 - Kuberntes中Sysctl中的配置(php-fpm併發只能300)

背景: kubernetes集羣中部署應用,對應用進行壓力測試。jmeter進行壓力測試大概是每秒300個左右的請求(每分鐘elasticsearch中採集的請求有18000個)。查看日誌有nginx的erro log: ​ 但是我的cpu 內存資源也都沒有打滿。通過搜索引擎搜索發現與下面博客的環境基本相似,php-fpm也是走的socket: ​ 參見:http://

kubernetes , php-fpm , 運維 , Nginx , Docker

收藏 評論

避涼閒庭 - 自學PHP筆記(一)PHP語法

本文章轉發來自:https://blog.csdn.net/KH_FC/a... PHP基本語法 php使用一對特殊的標記包含php代碼,與HTML代碼混在一起。當服務器解析頁面時,能夠自動過濾出PHP腳本並進行解釋,最後把生成的靜態網頁傳遞給客户端。 1.PHP標記 一般情況下,PHP代碼都被嵌入到HTMl文檔中,PHP代碼在HTML中嵌入時有以下幾種方式: 默認標記 默認標記是通過 "?

php安全 , php , php-fpm , php-laravel , php7

收藏 評論

Yujiaao - 設置PHP,PHP-FPM和NGINX以在Docker上進行本地開發

pascallandau.com 設置PHP,PHP-FPM和NGINX以在Docker上進行本地開發 Windows 10下Docker上PHP入門。 帕斯卡·蘭道(Pascal Landau)發表於2018-07-08 22:00:00 您可能從新來的孩子那裏聽到了一個叫做“Docker”的消息?您是一名PHP開發人員,並且願意參與其中,但是您沒有時間研究它嗎?然後,本教程適合您!到最後,您應

php , php-fpm , windows10 , Docker

收藏 評論

張石磊 - docker - nginx - proxy_pass + proxy_redirect

目的:使項目域名 www.foo.test(/index.php)/controller/action 變為 www.foo.test/project/controller/action,仍然可以正常訪問。(非index.php二級目錄的URL重寫) 背景: Name Command State

php-fpm , proxy-pass , Nginx , Docker

收藏 評論

陳小楷 - PHP執行時間那點事

説起php的執行時間,相信每一個phper都遇到過這方面的問題,特別是在CGI模式下,一般我們都會通過修改max_execution_time或者在代碼開頭添加set_time_limit(0)來解決問題,但下面這個場景大家可能也曾經遇到過: 我們先將php.ini的執行時間設置為60S max_execution_time = 60 再在代碼的開頭設置執行時間為60S,讓兩者統一 然

php , php-fpm , cgi

收藏 評論

柳公子 - 深入剖析 Web 服務器與 PHP 應用之間的通信機制 - 掌握 CGI 和 FastCGI 協議的運行原理

本文首發於 深入剖析 Web 服務器與 PHP 應用之間的通信機制 - 掌握 CGI 和 FastCGI 協議的運行原理,轉載請註明出處! 身為一名使用 PHP 語言開發後端服務的程序猿,我們每天都和 PHP 以及 Web 服務器產生無數次的親密接觸。得益於它們,我們才能夠如此快速的構建出令人陶醉的 Web 產品。 儘管我們已經和 Web 服務器和 PHP 建立起深厚的友誼,但你知道它們之間為何能

php , php-fpm , protocol , cgi , fastcgi

收藏 評論

紙牌屋弗蘭克 - PHP-FPM,Nginx,FastCGI 之間的關係

本文介紹 PHP-FPM,Nginx,FastCGI 三者之間的關係,以及 Nginx 反向代理和負載均衡的配置。 PHP-FPM,Nginx,FastCGI 之間的關係 FastCGI 是一個協議,它是應用程序和 WEB 服務器連接的橋樑。Nginx 並不能直接與 PHP-FPM 通信,而是將請求通過 FastCGI 交給 PHP-FPM 處理。 location ~ \.php$ {

php-fpm , Nginx , cgi , fpm , fastcgi

收藏 評論

阿北 - workerman / 小談PHP中的幾種運行模式

我們知道 workerman 程序需要在php-cli模式下運行,也就是命令行模式,這塊我們有必要了解一下。 話説PHP當下一共有4種運行模式,分別是CGI、FastCGI、CLI和Web模塊模式。 CGI 全稱是“通用網關接口”(Common Gateway Interface), 它可以讓一個客户端,從網頁瀏覽器向執行在Web服務器上的程序請求數據,描述的是客户端和這個程序之間傳輸數據的一種標

php , php-fpm , workerman , cgi , fastcgi

收藏 評論

小小聰 - 深入瞭解SAPI

一、SAPI比較 1. SAPI 服務器應用程序編程接口,就是服務器與編程語言之間交互的接口。比如Linux命令行執行一段PHP代碼,其實是Linux shell通過PHP SAPI傳入一組參數,zend引擎執行後返回給shell。在PHP生命週期的各個階段,一些與服務相關的操作都是通過SAPI接口實現。 php_sapi_name()可以查看當前SAPI接口的類型。 如 cli(php -r

php , php-fpm , cgi , fastcgi

收藏 評論

Tingtr - LNMP:nginx 解決 connect() failed

問題 win10下安裝wsl子系統,併成功搭建lnmp環境後,ngixn請求出現502錯誤。查看nginx日誌(/var/log/nginx/error.log)報錯如下。 2020/06/16 11:09:50 [error] 2293#2293: *1 upstream timed out (110: Connection timed out) while reading upstream,

php , php-fpm , Nginx , lnmp , 後端

收藏 評論

code - 分享之CGI、FastCGI 與 PHP-FPM (一)

PHP-FPM 的全稱是 PHP FastCGI Process Manager,即 PHP FastCGI 進程管理器,要了解 PHP-FPM ,首先要看看 CGI 與 FastCGI 的關係。 CGI 的英文全名是 Common Gateway Interface,即通用網關接口,是 Web 服務器調用外部程序時所使用的一種服務端應用的規範。 早期的 Web 通信只是按照客户端請求將保存在

php , php-fpm , HTTP , cgi , fastcgi

收藏 評論

leo_su - fastcgi與cgi有什麼不同

前言 現在的CGI基本沒人使用,不安全以及性能極其低下,越來越多的使用web內置擴展、fastCGI。例如微軟iis的ISAPI,apache的php模塊,nginx的php-cgi。CGI、內置模塊、fastcgi這三種性能最好的要屬於fast_cgi速度最快,但是需要額外的進程。解析來看看CGI和FASTCGI有什麼不同. CGI方式介紹: cgi在2000年或更早的時候用得比較多

php , php-fpm , Nginx , cgi

收藏 評論

趙帥強 - php-fpm進程數管理

PHP-FPM 先來了解一些名詞概念: CGI是Common Gateway Interface(通用網管協議),用於讓交互程序和Web服務器通信的協議。它負責處理URL的請求,啓動一個進程,將客户端發送的數據作為輸入,由Web服務器收集程序的輸出並加上合適的頭部,再發送回客户端。 FastCGI是基於CGI的增強版本的協議,不同於創建新的進程來服務請求,使用持續的進程和創建的子進程來處理一連串的

php , php-fpm , cgi , fastcgi

收藏 評論