OneinStack实现PHP多版本

  • A+
所属分类:技术分享

首先,说明下,我的环境是基于Oneinstack的lnmp环境,其他环境请自行测试,建议不要在生产环境中尝试,出了问题博主可不管咯。

看到交流群里很多人野心很大,基于现在的PHP7有的主题不支持,但是又想体验,所以就想在环境中有PHP5.4和PHP7的双版本,只要多思考,还是可以解决的,方法如下:

安装Oneinstack

首先,是安装Oneinstack的步骤流程:

安装php7

默认php5.4安装路径是/usr/local/php,如果再次安装会提示php已经安装,因此必须修改options.conf的php安装目录,将php7安装路径设置为/usr/local/php7,修改/root/oneinstack/options.conf:

再次执行./install.sh,只选择Install php-7,其余均选择n,等待ing

修改php配置文件

设置php5.4、php7开机自启动

防止php5.4、php7监听sock冲突,修改php7的listen,更改配置文件/usr/local/php7/etc/php-fpm.conf:

手工启动php5.4、php7:

效果如下图所示:
multi-php

修改nginx虚拟主机配置文件

./vhost.sh绑定域名,默认是运行在php5.4,如需要将网站运行在php7下,需要修改/usr/local/nginx/conf/vhost/www.0513c.com.conf(www.0513c.com改成自己绑定域名):

重新加载nginx,使配置生效:
service nginx reload

评论已关闭!

目前评论:1   其中:访客  1   博主  0

    • avatar 自大狂 0

      签到成功!签到时间:2016-02-03 18:59:16,每日打卡,生活更精彩哦~