centos7如何安装配置phpfpm

发布时间 - 2020-07-07 00:00:00    点击率:
centos7安装phpfpm的方法:首先通过命令“yum install nginx”安装Nginx;然后执行命令“yum install php php-fpm php-mysql”安装phpfpm;最后配置nginx解析php即可。

CentOS 7 配置 Nginx 的步骤如下:

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

yum update

1. 安装 Nginx

yum install nginx

开启 Nginx 并设置开机启动

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 配置文件

vim /etc/php-fpm.d/www.conf

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

user = nginx 
group = nginx
listen = /var/run/php-fpm/php-fpm.sock
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

在浏览器打开 lcoalhost/test.php

 

 

 推荐:《centos系统教程


# centos7  # 配置文件  # 会有  # 完成后  # 如果没有  # 报错  # 重启  # 最新版本  # 就可以  # 没有安装  # 会由 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何解决hover在ie6中的兼容性问题  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  iOS UIView常见属性方法小结  LinuxShell函数封装方法_脚本复用设计思路【教程】  如何在云指建站中生成FTP站点?  如何选择可靠的免备案建站服务器?  高端建站如何打造兼具美学与转化的品牌官网?  Mybatis 中的insertOrUpdate操作  WEB开发之注册页面验证码倒计时代码的实现  北京企业网站设计制作公司,北京铁路集团官方网站?  大连 网站制作,大连天途有线官网?  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  做企业网站制作流程,企业网站制作基本流程有哪些?  如何安全更换建站之星模板并保留数据?  油猴 教程,油猴搜脚本为什么会网页无法显示?  javascript读取文本节点方法小结  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  网易LOFTER官网链接 老福特网页版登录地址  网站优化排名时,需要考虑哪些问题呢?  ,南京靠谱的征婚网站?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  高端企业智能建站程序:SEO优化与响应式模板定制开发  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  iOS正则表达式验证手机号、邮箱、身份证号等  Android利用动画实现背景逐渐变暗  如何在新浪SAE免费搭建个人博客?  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Laravel如何实现事件和监听器?(Event & Listener实战)  如何在Windows 2008云服务器安全搭建网站?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  历史网站制作软件,华为如何找回被删除的网站?  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  网站图片在线制作软件,怎么在图片上做链接?  如何在阿里云香港服务器快速搭建网站?  zabbix利用python脚本发送报警邮件的方法  如何在腾讯云服务器快速搭建个人网站?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  在线制作视频网站免费,都有哪些好的动漫网站?  中山网站制作网页,中山新生登记系统登记流程?  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  如何在云服务器上快速搭建个人网站?  网站页面设计需要考虑到这些问题  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  ,交易猫的商品怎么发布到网站上去?  如何在万网利用已有域名快速建站?