首页 > 运维 > CentOS > 正文

centos7如何安装配置phpfpm

藏色散人
发布: 2020-07-07 10:54:59
原创
4640人浏览过
centos7安装phpfpm的方法:首先通过命令“yum install nginx”安装Nginx;然后执行命令“yum install php php-fpm php-mysql”安装phpfpm;最后配置nginx解析php即可。

centos7如何安装配置phpfpm

CentOS 7 配置 Nginx 的步骤如下:

首先更新 yum,没有安装 yum 的自行安装

yum update
登录后复制

1. 安装 Nginx

yum install nginx
登录后复制

开启 Nginx 并设置开机启动

立即学习PHP免费学习笔记(深入)”;

systemctl start nginx
登录后复制
systemctl enable nginx
登录后复制

完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径

2. 安装最新版本的 PHP、PHP-FPM

注意 PHP 与 PHP-FPM 版本必须保持一致

yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo
登录后复制
php-pgsql php-pecl-redis php-soap
登录后复制

安装成功后,运行如下命令查看 php 版本

php -v
登录后复制

默认的 php-fpm 安装成功后,/var/run/php-fpm 下会有一个文件 php-fpm.pid

3. 配置 nginx 解析 php

1)修改 nginx 配置文件

vim /etc/nginx/nginx.conf
登录后复制

在 server 中插入如下代码:

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;

###Save user landing page to cookie: srcid for PHP files
##add_header Set-Cookie $srcid;
}
登录后复制

使用如下站点配置指令就可以支持 URL 美化:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
登录后复制

2) 修改 php-fpm 配置文件

琅琅配音
琅琅配音

全能AI配音神器

琅琅配音208
查看详情 琅琅配音
vim /etc/php-fpm.d/www.conf
登录后复制

找到以下三行代码并修改如下

<span class="color">user = nginx <br/><span class="color">group = nginx <br/><span class="color">listen = /var/run/php-fpm/php-fpm.sock </span></span></span>
登录后复制
listen.owner ===
登录后复制

如果没有配置这一步,浏览器打开 php 文件会报错

“The page you are looking for is temporarily unavailable. Please try again later”

3)修改 php.ini

vim /etc/php.ini
登录后复制

找到 cgi.fix_pathinfo 并修改为 0

cgi.fix_pathinfo=0
登录后复制

以上配置完成后,重启 nginx、php-fpm 

systemctl restart php-fpm nginx
登录后复制

测试配置是否成功

vim /usr/share/nginx/html/test.php
登录后复制
<?php  // test script for CentOS/RHEL 7+PHP 7.2+Nginx   phpinfo();?>
登录后复制

在浏览器打开 lcoalhost/test.php

 

 

 推荐:《centos系统教程

以上就是centos7如何安装配置phpfpm的详细内容,更多请关注php中文网其它相关文章!

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号