• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

OneinStack——PHP多版本共存

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

我事先安装的是LNMP环境,PHP版本为7.2,但是现在环境需要一个PHP5.6,所以就准备安装个上版本,顺带写个安装教程,写完后我发现了原来有直接安装的命令!所以后面的内容大家可以忽略了!从配置nginx文件看就好了!

./oneinstack/install.sh  –mphp_ver 56

详细参数

version: 2.0
updated date: 2019-01-25
Usage: ./install.sh command ...[parameters]....
--help, -h Show this help message, More: https://oneinstack.com/auto
--version, -v Show version info
--nginx_option [1-3] Install Nginx server version
--apache_option [1-2] Install Apache server version
--apache_mode_option [1-2] Apache2.4 mode, 1(default): php-fpm, 2: mod_php
--apache_mpm_option [1-3] Apache2.4 MPM, 1(default): event, 2: prefork, 3: worker
--php_option [1-8] Install PHP version
--mphp_ver [53~73] Install another PHP version (PATH: /usr/local/php56${mphp_ver})
--mphp_addons Only install another PHP addons
--phpcache_option [1-4] Install PHP opcode cache, default: 1 opcache
--php_extensions [ext name] Install PHP extensions, include zendguardloader,ioncube,
sourceguardian,imagick,gmagick,fileinfo,imap,ldap,phalcon,
yaf,redis,memcached,memcache,mongodb,swoole,xdebug
--tomcat_option [1-4] Install Tomcat version
--jdk_option [1-4] Install JDK version
--db_option [1-15] Install DB version
--dbinstallmethod [1-2] DB install method, default: 1 binary install
--dbrootpwd [password] DB super password
--pureftpd Install Pure-Ftpd
--redis Install Redis
--memcached Install Memcached
--phpmyadmin Install phpMyAdmin
--hhvm Install HHVM
--python Install Python (PATH: /usr/local/python)
--ssh_port [No.] SSH port
--iptables Enable iptables
--reboot Restart the server after installation

 

 

 

步骤

修改配置

修改PHP的安装目录,然后保存即可

[root@wyy ~]# vi oneinstack/options.conf 

 

停止服务

关闭php的进程管理工具php-fpm

[root@wyy ~]# service php-fpm stop

 

安装PHP

 再次执行./install.sh,选择Install php-5.6,其余选项选择n或者回车,然后等待编译完成。

[root@wyy ~]# cd oneinstack
[root@wyy oneinstack]# ./install.sh 

 

修改进程管理配置

 

[root@wyy etc]# vi /usr/local/php56/etc/php-fpm.conf

修改监听配置

 

修改nginx配置文件

[root@wyy conf]# vi /usr/local/nginx/conf/nginx.conf

 将载入的php换成5.6的 fastcgi_pass unix:/dev/shm/php56-cgi.sock;

 

 

 重新载入nginx服务

[root@wyy wwwroot]# service nginx reload
Redirecting to /bin/systemctl reload nginx.service

 

 

安装PHP扩展

~/oneinstack/install.sh --php_extensions fileinfo

 

 

安装Redis

安装了新版本的PHP之后需要安装配套的Redis

 

[root@wyy oneinstack]# vi options.conf 

 

 

安装

等待编译完成即可

[root@wyy oneinstack]# ./install.sh --php_extensions redis

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
基于Jenkins自动化部署PHP环境发布时间:2022-07-10
下一篇:
php关于ob_start('ob_gzhandler')启用GZIP压缩的bug发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap