ubuntu

PHP-FPM在Ubuntu中的安装步骤

小樊
52
2025-10-20 20:19:01
栏目: 编程语言

PHP-FPM在Ubuntu中的安装步骤

1. 更新系统包列表

在安装任何软件前,建议先更新系统的包列表,确保获取最新的软件版本信息:

sudo apt update

2. 安装PHP-FPM

根据需求选择安装特定版本或最新版本的PHP-FPM:

3. 配置PHP-FPM

安装完成后,需调整PHP-FPM的配置以满足需求,主要修改**池(Pool)**设置:

4. 启动并启用PHP-FPM服务

5. 配置Web服务器与PHP-FPM协同工作

PHP-FPM需与Web服务器(Nginx/Apache)配合才能处理PHP请求,以下为常见配置:

Nginx配置

编辑Nginx的站点配置文件(如/etc/nginx/sites-available/default),在server块中添加PHP处理逻辑:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;      # 引入FastCGI配置
    fastcgi_pass unix:/run/php/php{version}-fpm.sock;  # 与PHP-FPM监听地址一致
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  # 传递脚本路径
    include fastcgi_params;                 # 包含通用FastCGI参数
}

保存后测试Nginx配置语法:

sudo nginx -t

若无错误,重启Nginx:

sudo systemctl restart nginx

Apache配置

若使用Apache,需启用proxy_fcgi模块并修改虚拟主机配置:

6. 验证安装

创建一个PHP测试文件,确认PHP-FPM与Web服务器协同工作:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

在浏览器中访问http://your_server_ip/info.php,若看到PHP信息页面(包含“PHP Version”“Configuration”等内容),则说明安装成功。

7. 安全加固(可选但推荐)

以上步骤覆盖了PHP-FPM在Ubuntu中的完整安装与基础配置流程,可根据实际需求调整版本和配置参数。

0
看了该问题的人还看了