如何在Linux服务器上配置PHP-FPM

   2024-09-30 6460
核心提示:在 Linux 服务器上配置 PHP-FPM,您需要遵循以下步骤:安装 PHP-FPM:对于 Ubuntu/Debian 系统,请使用以下命令:sudo apt-get u

在 Linux 服务器上配置 PHP-FPM,您需要遵循以下步骤:

安装 PHP-FPM:

对于 Ubuntu/Debian 系统,请使用以下命令:

sudo apt-get updatesudo apt-get install php-fpm

对于 CentOS/RHEL 系统,请使用以下命令:

sudo yum install epel-releasesudo yum install php-fpm

配置 PHP-FPM:

打开 PHP-FPM 配置文件,进行编辑。默认情况下,该文件位于以下路径之一:

/etc/php/7.x/fpm/pool.d/www.conf (Ubuntu/Debian)/etc/php-fpm.d/www.conf (CentOS/RHEL)

使用文本编辑器打开文件,例如:

sudo nano /etc/php/7.x/fpm/pool.d/www.conf

在此文件中,您可以更改 PHP-FPM 的各种设置。以下是一些建议的设置:

user = www-datagroup = www-datalisten = /run/php/php7.x-fpm.socklisten.owner = www-datalisten.group = www-datapm = dynamicpm.max_children = 50pm.start_servers = 5pm.min_spare_servers = 5pm.max_spare_servers = 35

其中,7.x 是您的 PHP 版本。根据需要调整这些值。保存并关闭文件。

配置 Web 服务器:

接下来,您需要配置 Web 服务器(例如 Nginx 或 Apache)以使用 PHP-FPM。以下是一个 Nginx 示例配置:

location ~ \.php$ {    include snippets/fastcgi-php.conf;    fastcgi_pass unix:/run/php/php7.x-fpm.sock;}

对于 Apache,您需要启用 mod_proxy_fcgi 模块并添加以下配置:

<FilesMatch .php$>SetHandler “proxy:unix:/run/php/php7.x-fpm.sock|fcgi://localhost”

根据需要调整这些值。完成后,重新加载 Web 服务器以应用更改。4. 启动并启用 PHP-FPM 服务:对于 Ubuntu/Debian 系统:

sudo systemctl start php7.x-fpmsudo systemctl enable php7.x-fpm

对于 CentOS/RHEL 系统:

sudo systemctl start php-fpmsudo systemctl enable php-fpm

现在,您已经在 Linux 服务器上配置了 PHP-FPM。您的 Web 服务器将通过 PHP-FPM 处理 PHP 请求。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号