如何在Linux上部署php-fpm服务
在Debian系Linux上部署PHP-FPM:安装php-fpm及常用扩展,配置Unix套接字监听,启动服务并设置开机自启;修改Nginx配置将PHP请求转交PHP-FPM,重启后通过测试文件验证动态请求处理正常。
在Linux上部署PHP-FPM,说白了就是让PHP以FastCGI进程管理的形式跑起来,配合Nginx这类Web服务器处理动态请求。下面基于Debian系系统(比如Ubuntu)走一遍标准流程,你可以跟着操作。

1. 安装PHP-FPM
先把PHP-FPM和相关扩展装上。PHP的常用扩展——比如连接MySQL的、处理图片的、支持多语言的——最好一次装齐,省得后面再折腾。
sudo apt update
sudo apt install php-fpm php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip
2. 配置PHP-FPM
安装完默认就有配置,但要根据实际需求微调。主配置文件在 /etc/php/7.4/fpm/pool.d/www.conf(版本号按你装的实际版本改)。用编辑器打开它:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
重点关注监听方式。是走TCP端口还是Unix套接字?通常用套接字性能更好。找到下面这几行,把注释去掉并按需修改:
;listen = 127.0.0.1:9000
listen = /run/php/php7.4-fpm.sock
;user = www-data
;group = www-data
这里把监听改成Unix套接字路径,用户和组也改成你Web服务使用的(一般就是www-data)。
3. 启动PHP-FPM服务
配置搞定,直接启动:
sudo systemctl start php7.4-fpm
如果没报错,说明跑起来了。可以看一眼状态确认:sudo systemctl status php7.4-fpm
4. 设置PHP-FPM开机自启动
服务器重启后不想手动再开?那就把它加到系统服务里:
sudo systemctl enable php7.4-fpm
5. 配置Nginx(或其他Web服务器)
Nginx本身不处理PHP,得告诉它遇到.php文件时就转给PHP-FPM处理。编辑Nginx的站点配置(以默认站点为例):
sudo nano /etc/nginx/sites-a vailable/default
核心配置段如下,注意fastcgi_pass要跟你上面设置的监听方式一致——这里用Unix套接字:
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
如果之前用了TCP端口(127.0.0.1:9000),这里改成对应的即可。
6. 重启Nginx服务
配置改完,重载Nginx让它读新配置:
sudo systemctl restart nginx
7. 测试PHP-FPM
最后验证一下。在网站根目录(比如/var/www/html)放一个测试文件:
echo "" | sudo tee /var/www/html/info.php
浏览器访问 http://你的域名或IP/info.php,如果看到PHP信息页面,说明整套链路通了。测试完后记得删掉这个文件,避免暴露服务器信息。
总结
以上是Ubuntu上用PHP-FPM处理PHP请求的经典流程。环境不同(比如CentOS、PHP版本、Web服务器)时,路径和包名会略有差异,但思路完全一样——装包、配监听、改Web服务器,三步走完。掌握了这套,其他变体无非是路径和命令的微调。
WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用,
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许
Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator
Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。













