开发者社区> 问答> 正文

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

系统为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





展开
收起
ydjy2009 2016-08-21 09:45:07 10338 0
4 条回答
写回答
取消 提交回答
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    好文,帮推荐呢!~~
    2016-08-31 19:04:42
    赞同 展开评论 打赏
  • 不错,PHP7性能很强,只是支持PHP7 的程序太少了。
    2016-08-24 19:23:59
    赞同 展开评论 打赏
  • 升级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/

    2016-08-22 22:37:32
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    感谢分享,论坛有你更精彩!
    2016-08-21 12:39:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载