首先需要装好两个版本以上的PHP(例如:php5.6和php7两个版本)。这里假设你已安装完成。
、配置并启动php默认版本: (设置 nginx 的 vhost 域名配置文件监听端口就好)
).打开域名配置文件
# cd /usr/local/nginx/conf/vhost/
# vim yourdomain.com.conf
.修改fastcgi_pass参数。
若希望该站点使用php5,则配置成:
fastcgi_pass /tmp/php-cgi.sock; demo: location ~ \.php/?.*$ { root /home/wwwroot/tpshop; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; 若希望该站点使用php7,则配置成:
fastcgi_pass php-cgi7..sock; demo: location ~ \.php/?.*$ { root /home/wwwroot/tpshop; fastcgi_pass unix:/tmp/php-cgi7..sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; 最后刷新php-fpm 用 ps -ef | grep php-fpm 命令查fpm端口然后使用下面的命名就可以了。

zb@zb-computer:/usr/local/nginx/conf/vhost$ ps -ef | grep php-fpm
root 10205 2359 0 15:07 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
www 10206 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10207 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10208 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10209 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10210 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10211 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10212 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10213 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10214 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10215 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10216 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10217 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10218 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10219 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10220 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10221 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10223 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10224 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10226 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10227 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10228 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10229 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10230 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10231 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10232 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10233 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10234 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10235 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10236 10205 0 15:07 ? 00:00:00 php-fpm: pool www
www 10237 10205 0 15:07 ? 00:00:00 php-fpm: pool www
root 10238 2359 0 15:07 ? 00:00:00 php-fpm: master process (/usr/local/php7.2/etc/php-fpm.conf)
www 10239 10238 0 15:07 ? 00:00:00 php-fpm: pool www
www 10240 10238 0 15:07 ? 00:00:00 php-fpm: pool www
zb 12444 6564 0 15:14 pts/19 00:00:00 grep --color=auto php-fpm

现在有了2个master 进程


  kill -USR2 10238

至此,配置启动多版本php完成。

lnmp 多版本php 同时运行的更多相关文章

  1. LNMP 多版本PHP同时运行

    首先需要装好两个版本以上的PHP(例如:php5.6和php7两个版本).这里假设你已安装完成.1.配置并启动php默认版本: (设置 nginx 的 vhost 域名配置文件监听端口就好) 1).打 ...

  2. PHP集成环境自定义设置PHP版本,同时运行多个php版本,700个PHP版本随时切换,一键开启常用模块。

    本文采用我自己开发的纯绿色版WAMP环境(我将这个WAMP环境命名为PHPWAMP) (PHPWAMP默认集成VC,不需要单独安装) 那么什么是WAMP环境?WAMP这个词是什么意思? Windows ...

  3. 急速安装lnmp 编译版本

    急速安装lnmp 编译版本 安装msyql+PHP 系统centos6.5 安装 开发软件包 已经改成了163的源需要执行下面的代码 官网不自带 libmcrypt libmcrypt-devel w ...

  4. [视频教程] 灵活配置多版本PHP并存运行

    经常有一些项目需要使用不同版本的PHP运行环境,比如有的老项目需要使用5.3版本,有的新项目比如laravel需要使用7.2以上版本,那么在一台机器上如何多版本PHP并存运行呢 有一种很灵活高效的方式 ...

  5. uniapp-npm install 进入版本后 优先运行全局安装,在HBuilder X终端输入 npm install 点击回车

    uniapp-npm  install 进入版本后 优先运行全局安装,在HBuilder X终端输入 npm  install 点击回车

  6. centos下安装lnmp各个版本的几种方法

    首先我们用一种yum的方法安装,我们需要rpm源 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | g ...

  7. debug、 release两个版本中正确运行的一些经验

    在Qt编程中,默认的是debug版本,在编译器中可以正常的使用,但是单独运行.exe可执行文件时却发现系统提示缺少文件.其实就是缺少必要的.dll动态库文件.根据提示添加需要的.dll动态库文件即可. ...

  8. 【安富莱原创开源应用第3期】花式玩转网络摄像头之VNC远程桌面版本,稳定运行2年不死机

    说明: 1.前段时间开源了一个网络摄像头的TCP版本 https://www.cnblogs.com/armfly/p/9173167.html,这次再来一个远程VNC的版本.使用更方便,无需大家制作 ...

  9. phpstudy 2016 切换Nginx+php7.0版本所需运行库 vc14 + 安装redis拓展

    去微软官方下载vc14的运行库 链接:https://www.microsoft.com/en-us/download/details.aspx?id=48145 32位运行库 安装成功 切换版本成功 ...

随机推荐

  1. fread/IO 模板

    namespace Fread { char cb[1<<15],*cs,*ct; #define getc (cs==ct&&(ct=(cs=cb)+fread(cb,1 ...

  2. Backpack II

    Description There are n items and a backpack with size m. Given array A representing the size of eac ...

  3. python 使用 tibco ems

    emshelper.py #encoding=utf-8 import jpype jvmpath=r"C:\Program Files\Java\jre1.8.0_161\bin\serv ...

  4. noi.ac #37 dp计数

    #include<algorithm> #include<cstring> #include<cstdio> #include<iostream> ty ...

  5. C#实现上传/下载Excel文档

    要求 环境信息:WIN2008SERVER  开发工具:VS2015 开发语言:C# 要求: 1.点击同步数据后接口获取数据展示页面同时过滤无效数据并写入数据库,数据可导出Excel并支持分类导出 2 ...

  6. UOJ73 【WC2015】未来程序

    题目描述:给出输入和暴力程序,求输出.共10个测试点. 测试点1: 输入\(a,b,c\),求\(a\times b \ \mathrm{mod} \ c\) \(a,b,c\)属于long long ...

  7. C语言实现多线程排序

    #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <string.h& ...

  8. 数据结构实验之排序五:归并求逆序数(SDUT 3402)

    归并排序详解(戳我). 以下是搬了别人的. #include<stdio.h> #include<stdlib.h> long long sum = 0; int a[1000 ...

  9. Maven+SSM整合ehcache

  10. GAN 原理及公式推导

    Generative Adversarial Network,就是大家耳熟能详的 GAN,由 Ian Goodfellow 首先提出,在这两年更是深度学习中最热门的东西,仿佛什么东西都能由 GAN 做 ...