php7.2与php5.6共存,同域名下php5.6与7.2同时运行
## **前言**
证件照应用需要php7.2才能运行,而很多客户微擎站点上已经安装了很多应用,有些应用不支持php7,这就导致无法正常使用我们的应用,本教程将以宝塔配置的服务器环境来讲解如何在同一域名下根据模块名来匹配不同的php版本。
**注意:本教程适合熟悉Linux服务器基本操作的用户,如果您对服务器不熟悉操作后出现任何后果自行承担**
## **1.准备工作**
* 服务器web服务必须是nginx,apache暂未做适配,php必须以**php-fpm**启动,即**LNMP**才支持,LNAMP和LAMP不支持
* 服务器同时安装了php5.6和php7.2,php5.6和php7.2已经同时启动,且安装了所要求的必须扩展
## **2.开始配置**
* 进入宝塔的站点管理,点击您想配置的站点,选择配置文件,我们先找到弟18行,在内容的最前面加”#“注释掉,
* 在刚注释掉的下面添加如下代码
```
location ~ [^/]\.php(/|$)
{
if ($request_uri ~* "zzzy_idcard"){
fastcgi_pass unix:/tmp/php-cgi-72.sock;
}
fastcgi_pass unix:/tmp/php-cgi-56.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}
```
## **3.修改完前后对比**
* 修改前:
![](https://img.kancloud.cn/5c/43/5c439a8faf8707c16c77460a345dc047_728x671.png)
* 修改后:
![](https://img.kancloud.cn/af/52/af523fca8f51fa46227f0266c4801ada_722x678.png)
## **4.保存**
点击保存按钮,如果保存后出现错误提示,证明没有正确粘贴代码,或者之前的没有注释掉。
## **5.配置效果**
按照以上的步骤配置下来,证件照模块就会单独走php7.2,而微擎和其他模块就会单独走php5.6
php7.2与php5.6共存,同域名下php5.6与7.2同时运行相关推荐
- centos 安装PHP7并且与其他版本共存并且为PHP7安装redis扩展
centos 安装PHP7并且与其他版本共存 wget -c -Ophp-7.1.5.tar.gz http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/ ...
- centos6.x 安装php5.6 tar,CentOS6.x安装php5.6.x
一.系统及安装说明 系统:CentOS6.x_x64,php5.6.12版本以及四个扩展模块(libmcrypt-2.5.8.tar.gz ;php-redis.tar.gz;jpegsrc.v8d. ...
- 源码包编译PHP5.6,源码编译安装php5.6
下载php源代码 cd /usr/local/src wget http://cn2.php.net/get/php-5.6.24.tar.gz/from/this/mirror mv mirror ...
- centos6.x 安装php5.6 tar,CentOs6.x安装php5.6.x Web程序 - 贪吃蛇学院-专业IT技术平台
系统及安装说 系统:CentOS6.x_x64,php5.6.12版本以及四个扩展模块(libmcrypt-2.5.8.tar.gz ;php-redis.tar.gz;jpegsrc.v8d.tar ...
- php5.5.35安装,如何安装php5
安装php5的方法:首先下载PHP5源码包:然后通过"make && make install"命令进行编译安装:接着拷贝一个文件做配置文件:最后查看PHP信息即可 ...
- php5.4环境搭建_Windows2003下php5.4安装配置教程(Apache2.4)
直接配置php一直使用如同<[php]本地开发环境的部署与helloworld>的一键傻瓜包,被批为极度不专业,关键是这些一键傻瓜包lamp的版本不好控制,端口什么的也不好调.曾经在lin ...
- php5.2 apache2.2,windows中PHP5.2.14以及apache2.2.16安装配置
windows中PHP5.2.14以及apache2.2.16安装配置 发布于 2014-12-27 23:37:40 | 141 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PH ...
- 反向代理实现同域名下PHP和Java共存
1.背景介绍 之前一直从事PHP开发工作,公司内业务均由PHP实现,最近由于公司架构微调,分配了几个Java项目给团队,但是由于团队对Java不熟悉,有几人对Java理解程度也是略懂,这里说的略懂,真 ...
- php5.4版本不爆错误,PHP5.4以上版本出现的错误:Fatal error: Call-time pass-by-reference has been removed | 严佳冬...
今天在学习php时遇到这样一个错误提示: Fatal error: Call-time pass-by-reference has been removed in D:\xampp\htdocs\ti ...
最新文章
- 独家 | 6种让Python程序变慢的坏习惯
- Cissp-【第4章 通信与网络安全】-2021-3-12(408页-445页)
- mysql优化sql相关(持续补充)
- Java中的运算神器 BigDecimal,了解一下?
- C++之------虚函数
- windows主机网络信息获取程序设计
- linux多进程编程计算圆周率,中值积分定理计算PI值的多线程实现
- vue.js tutorial for beginner [Is it possible for us to learn vue.js in a minute?]
- 用信号量进程同步与互斥
- 在DOS中使用系统还原工具
- go lang go get There is no tracking information for the current branch.Please specify which
- 简单操作去除PDF文件
- 免费无损高品质音乐下载器V3.5
- “你写公众号有啥用啊?还没我摊煎饼赚得多呢!”
- <视觉SLAM十四讲> 李群与李代数
- Minio客户端操作
- 第二章:Djgo后台管理
- 利器推荐:搜刮一批办公常用软件,你用过哪一款?
- 腐肉为引,气球为信,负重前行,只为爱你
- CSS之iconfont导入方式
热门文章
- STM32 之十四 System Memory、Bootloader
- C/C++之常用关键字
- xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向,哪个代表南北方向,哪个代表东西方向?...
- 安卓个人信息界面_LOL手游上架,安卓+IOS安装教程
- exit()与_exit()的区别
- Cortex - M3 中断和异常的区别
- 以计算机为话题写作文,以我的发现为话题作文(通用3篇)
- oracle数据泵还原命令,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
- 杭电信工2018期末c语言试卷,2018C程序设计期末试卷(2018杭电A卷).doc
- 回滚master代码_Git之master主干代码回滚