在 Ubuntu 上安装 PHP-FPM 一般步骤如下(以常见版本为例):
sudo apt update
sudo apt upgrade -y
sudo apt install php-fpm -y
安装完成后,PHP-FPM 服务通常会自动启动。
例如安装 PHP 8.1:
sudo apt install php8.1-fpm -y
其他常见版本:
php7.4-fpmphp8.0-fpmphp8.2-fpmsystemctl status php8.1-fpm
启动 / 停止 / 重启:
sudo systemctl start php8.1-fpm
sudo systemctl stop php8.1-fpm
sudo systemctl restart php8.1-fpm
设置开机自启:
sudo systemctl enable php8.1-fpm
PHP-FPM 默认使用 Unix socket:
ls /run/php/
你会看到类似:
php8.1-fpm.sock
或查看端口(如果配置了 TCP):
sudo netstat -plnt | grep php
Nginx 配置示例:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
修改后:
sudo nginx -t
sudo systemctl reload nginx
创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
如果你用的是 Apache 或想装 指定扩展(如 mysqli、redis),可以告诉我,我给你对应命令。