|
LNMP PHP多版本共存一键安装脚本 推出
LNMP 环境下 一键安装PHP多版本,PHP5.3 + php5.5 + PHP5.* 多版本共存。
PHP多版本作用:
即想体验最新版的性能,但有的程序又只能在老版本上使用。
那么VPS上安装多个PHP版本就是不错的选择,想用哪个就用哪个版。
如:有些老ZEND加密的程序,只能在php5.2下执行。shopex
有些程序只在php5.3或以下版本兼容,如DX
有的程序在php5.5 上都可用。 如wp, 或自己编写的php
那以,我们可以把5.2.3.5 都装上,想用哪个就选哪个。多方便。。
注:只要你程序支持PHP最新版,那当然首选php5.5, 运算速度会更快更好。
注:每增加一个php版本,运行程序后会增加30M左右内存。 所以VPS至少256M起
PHP多版本共存安装脚本包:
- wget [url]http://vps.idc886.com/phpver.tgz;tar[/url] zxvf phpver.tgz
复制代码 安装界面:
执行:sh phpver.sh
说明:本贴隐藏内容,需登录、回复后,即可浏览!1、脚本首先检测 已安装的PHP多版本,方便选择安装其它版系。
PHP Default 为初装装环境时的原默认版本 (多版本,不会影响默认版)
2、按1为选择安装 PHP版本, 0为删除php版本。 (不会删除默认PHP版)
3、输入PHP版本号,默认为 php 5.5.2,可输入5.2.17 至最5.5最新任一版。
4、同系版会覆盖安装,同一主版号 如5.4系列版号,这样就可用来作升级同系版本。
如 已安装多版本号为 5.4.10,再选安装5.4.17 将把旧版覆盖为5.4.17
5、输入版本号确认安装时,将停止默认版本,mysql,nginx (这一步以后可能去掉)
6、安装完后 重启默认版,mysql,nginx, 执行检测刚安装的多版状态是否正常。
注:增加的多版与原PHP默认版无任何影响影响,各版本zend组件也不会冲突。
安装完后,安装的版本自动添加启动文件,随系统启动时一起启动增加的版本
关于删除php多版
1、选择0 为删除php多版。
2、输入要删除的多版号 52、53、54、55
3、确认后将检测多版文件是否存在,如果不存在,即退出。
如果存在,就停止运行,再删除PHP版号相应的文件。
注:选删除会连同启动项,和PHP版本目录删除。
不会影响原默认PHP版本。
域名添加界面:
执行:sh vhost8.sh
说明:1、脚本首先检测 已安装的PHP多版本,方便添加域名时选择php版本号。
PHP Default 为初装装环境时的原默认版本 (多版本,不会影响默认版)
2、按1为添加域名, 0为删除域名。
3、选择要添加域名的PHP版本号 。
(此步做了 PHP版本检测,如果版本不存在将退出)
4、输入域名后,添加完成后,重启nginx, 域名使用相关版本号运行。
关于删除域名:
1、0为删除域名,
2、输入域名后,先查找是否有这域名文件,如果没有即退出。
有域名文件就删除域名文件后重启nginx.
注:只删除域名配制文件,不删除文件。 域名文件存在时再次添加会覆盖原来的。
该贴已经同步到 Horse的微博 |
评分
-
查看全部评分
|