阿里云一键lnmp环境包,添加多PHP版本同时运行的方法-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

阿里云一键lnmp环境包,添加多PHP版本同时运行的方法

ydjy2009 2016-08-21 09:45:07 8619
系统为centos6.5 64位,已用一键安装包配置好php5.5.7、mysql5.6、nginx1.8.1,主流程序运行正常,但某些老版本源码需要在php5.3上运行,因此,需要同时运行多个版本的php,让不同网站运行在不同的php版本下。
方法记录如下:
一、在/alidata/server/目录下新建文件夹php-5.3.29
cd /alidata/server/
mkdir php-5.3.29


二、将以下安装脚本上传到/home/sh/php/目录下(脚本是阿里云一键lnmp里的,稍作修改),运行


cd /home/sh/php/
chmod 777 /home/sh/php/addphp53.sh
./addphp53.sh


三、最后一句提示出错,需要更改端口,因为原php5.5.7已占用了9000端口了,新的php我们改为9001
vi /alidata/server/php-5.3.29/etc/php-fpm.conf

输入/9000回车,定位到了9000
输入i修改,将其修改为9001
输入:x!保存退出。

四、启动php-fpm
/etc/init.d/php53-fpm start

php安装成功查看进程
ps aux|grep php

如图,已启动成功了。


单独启动和停止php5.3命令:
service php53-fpm start
service php53-fpm stop



五、配置Nginx
cd /alidata/server/nginx-1.8.1/conf/

修改需要用php5.3的网站conf文件,把9000改为9001,如
server {
        listen       80;
        server_name  www.dzbfsj.com;
        index index.html index.htm index.php;
        root /alidata/www/wxggzr;
        location ~ .*\.(php|php5)?$
        {
                #fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_pass  127.0.0.1:9001;



为了更好发现问题,下载雅黑php探针,将php雅黑探针放在网站目录下,网址/tz.php检测下,发现已运行在php5.3上了。


现在,可以在同一服务器上,让不同网站工作在不同的PHP版本下了,嘿嘿。
感谢版主dongshan8的帮助。


安装脚本下载:http://www.dzbfsj.com/thread-7096-1-1.html





Unix Shell 应用服务中间件 PHP nginx
分享到
取消 提交回答
全部回答(4)
  • 聚小编
    2016-08-31 19:04:42
    好文,帮推荐呢!~~
    0 0
  • 秋日的私语
    2016-08-24 19:23:59
    不错,PHP7性能很强,只是支持PHP7 的程序太少了。
    0 0
  • ydjy2009
    2016-08-22 22:37:32
    升级php7.0.10脚本,升级后不影响原PHP运行,方法如下:
    1.上传下面的脚本到/home/sh/php/目录下
    脚本下载: addphp7.sh (3.37 KB, 下载次数: 0)



    cd /home/sh/php/
    chmod 777 /home/sh/php/addphp7.sh
    ./addphp7.sh
    安装完成后,无须自己改端口,脚本自动改为9001


    启动和停止
    service php7-fpm start
    service php7-fpm stop


    最后加入开机启动,将nginx配置文件改为9001即可使用php7了



    -------------------------

    运行在php7下的discuz x3.2
    确实是速度快多了
    临时测试地址:
    http://115.29.114.127/forum.php




    PHP7下的wordpress博客:
    http://bk.dzbfsj.com/

    0 0
  • 元芳啊
    2016-08-21 12:39:42
    感谢分享,论坛有你更精彩!
    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题