记一次lnmp经历 nginx 多个php版本支持配置
2019独角兽企业重金招聘Python工程师标准>>>
先叨叨点基本知识:
一个http请求,首先来到服务器的时候 nginx 监听的80端口会接收到这个请求,然后发给对应的 cgi程序进行处理,此处就是php-fpm进程。
问题情景:公司买了个方维o2o商城只能支持php5.3,此时开发自己应用的时候,已经centos6.5和php7了。
解决方法:yum install php php-fpm 默认就安装了5.3了
然后找一下php-fpm.conf 打开 找到 监听项 发现 /etc/php-fpm.d/*.conf 所以 去/etc/php-fpm.d/这里找 www.conf 打开发现listen = 127.0.0.1:9000 这个就是监听项了,把它改成listen = 127.0.0.1:9001。
接下来去对应的nginx的conf中配置对应文件,我的配置如下:
server {
listen 80;
server_name www.a.com;
index index.php;
root /home/www/test;
location / {
index index.php;
if ( !-e $request_filename){
rewrite ^/(.*)$ /index.php?s=$1 last;
break;
}
}
location ~ .*\.(php|php5)?$
{
try_files $uri =404;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
include fcgi.conf;
}
access_log /home/wwwlogs/www.a.com.log post_access;
if ( $fastcgi_script_name ~ \..*\/.*php )
{
return 403;
}
location ~ (.*\.sh?$|/\.)
{
return 403;
}
}
保存之后 重启nginx然后再启动php-fpm 两个版本的都要启动。这就搞定了。分别去试试phpinfo,两个不同的版本就显示出来了。
转载于:https://my.oschina.net/zwyang/blog/723519
记一次lnmp经历 nginx 多个php版本支持配置相关推荐
- lnmp架构——nginx的负载均衡
lnmp架构--nginx的负载均衡 1 什么是nginx 2 nginx的作用 3 nginx的特点 4 nginx的安装以及优化 4.1 安装nginx 4.2 优化 5 nginx主配置文件操作 ...
- LNMP之 nginx 启动脚本和配置文件
因为 nginx 启动不方便,所以我们需要自已手动来编译一个nginx 的启动脚本 [root@LNMP ~]# vim /etc/init.d/nginx #加入以下内容 #!/bin/bash# ...
- linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装
linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
以下全部转载于 http://blog.csdn.net/lane_l/article/details/20235909 本人于今晚按照该文章使用centos 6.7 64bit安装成功,做个备份, ...
- LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...
- lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装
安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...
- 大脑门儿求职记——我的求职经历完全记录
[写在前面的话] 从2009年7月初开始准备找工作,到12月底正式签约,递交三方,漫漫求职路走了整整六个月.在这六个月的时间里,我经历了人生迄今为止最为丰富多彩而又跌宕起伏的难忘时光 ...
- LNMP之Nginx服务搭建及三种类型虚拟主机
目录 1 什么是Nginx 1.1 Nginx可运行的操作系统 1.2 Nginx重要特性 1.3 企业面试需要解答如下Nginx HTTP服务的特色及优点 1.4 Nginx作为Web服务器的主要应 ...
- Centos7快速搭建LNMP (Nginx + MySQL + PHP)
Centos7快速搭建LNMP (Nginx + MySQL + PHP) 1.安装前简单介绍一下yum 2.Nginx安装 3.MySQL安装(这里直接安装MySQL8) 3.1.安装前清理旧版本的 ...
最新文章
- 别再用那些已经淘汰的技术了!2020 年 9 大顶级 Java 框架出炉!!
- @RequestBody映射
- MS SQL SERVER导出表结构到Excel
- 阿诗玛的传说|阿诗玛民间故事
- java文件学生_文件存储学生信息(JavaIO流)
- CF #371 (Div. 2) C、map标记
- 鲲鹏凌云,并行科技Paramon通过华为云鲲鹏云服务兼容性认证
- 计算机应用作业2,计算机应用2作业
- HDU - 4780费用流
- 注册测绘师考试有用吗
- cve20190708补丁的kb名称_kb4499175补丁下载
- 高等数学公式【上册+下册】
- Invalid bound statement (not found): com.example.wyl.mapper.PeijianDAO.selectList异常错误
- 帘卷秋声,雁过寒楼。落烟华,满清秋。浣一溪瘦月
- Ubuntu+Windows双系统,开机默认启动项设置Windows优先
- DOM的readyState属性
- 预测:2019年最值得关注的程序语言是什么?
- 记录周三12.8的刷题心得ODAY
- Android系统手动创建虚拟内存swap
- JZSearch精准全文搜索引擎共享开发包 v4.5 u20121108
热门文章
- 10万奖金:天池OCR大赛来了!
- 双节棍「大师」鱼佬亲传武功秘籍:如何进行一场数据挖掘算法竞赛?
- 优秀的数据分析师应该具备哪些技能和特质?
- AI十级「找茬」选手,非这个书生莫属,节后开源!
- 官宣!英雄联盟、王者荣耀、街霸……这些电子竞技入选杭州亚运会
- 轻量级NLP工具Trankit开源,中文处理更精准,超越斯坦福Stanza,内存占用小45%
- Transformer 又立功了!又快(420 fps)又好的车道线检测算法
- 博士大佬整理的机器学习算法知识手册 | 附PDF下载
- Nature官方劝退读博:全球七成博士对前途迷茫,36%自认有过心理疾病
- CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)