linux切换多版本的php
来源:互联网 发布:手机金山数据恢复大师 编辑:程序博客网 时间:2024/05/17 03:27
安装各个版本的php的路径加上版本号
如 --prefix=/usr/local/php-7.0.1
如下,本人安装路径
安装时,把各个版本的php-fpm添加到服务中去
install -v -m755 /php源码路径/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm(对应版本号)
最简单的切换方法就是启动不同的服务
先把对应t版本的php-fpm关闭
sudo service php-fpmxxxx stop
开启你要切换的版本
sudo service php-fpm7.0.5 start
第二种使用脚本来切换
拷贝一份php-fpm的启动脚本
sudo cp /etc/init.d/php-fpm7.0.5 /etc/init.d/php-fpm
使用vim打开,把 prefix改成 prefix=/usr/local/php
这里主要是使用把启动的那个版本的php做了一个快捷方式
在home目录新建一个脚本 switchphp.sh
#!/bin/zshversion=($(ls /usr/local | grep php- | awk '{printf "%s ",$1 }'))echo $versionecho "请输入对应该的版本号:"i=1for ver in $versiondo echo $i")"$ver i=$(( $i + 1 ))doneread numcase "$num" in[1234])echo 你选择的版本是: $version[$num]service php-fpm stopln -sf /usr/local/$version[$num] /usr/local/phpif [ "$?" != 0 ] ; thenecho "没有权限 failed"exit 1fiservice php-fpm startif [ "$?" != 0 ] ; thenecho "没有权限 failed"exit 1fiecho "成功切换";;*)echo -n "你输入的版本号不对。";;esac
version=($(ls /usr/local | grep php- | awk '{printf "%s ",$1 }'))注意这句,根据不现的安装目录进行修改
把 switchphp.sh 修改成可执行文件
sudo chmod 755 switchphp.sh
然后执行
sudo ./switchphp.sh
效果图如下:
0 0
- linux切换多版本的php
- Linux 多版本php切换
- Linux系统装有多个PHP的版本切换问题
- 阿里云的Linux ECS云主机切换PHP版本
- ubuntu php多版本共存切换,为每个站点设置不同的php版本
- mac os中多版本php切换
- windos下wampserver多php版本切换
- nginx php多版本安装与切换
- IIS6切换PHP版本
- php版本切换
- wamp php版本切换
- Linux下多版本jdk的切换 alternatives
- linux php多版本
- Linux下切换不同版本的JDK
- linux下java版本的切换
- Linux下java版本的切换
- linux 不同java版本之间的切换
- linux入门-python多版本切换
- 仿QQ底部退出弹出框
- 递归转换循环
- 剑指Offer--021-支持min操作的栈
- 八皇后(N皇后)问题算法程序(回溯法)
- 1013-A strange lift
- linux切换多版本的php
- OAuth2学习笔记(2)——角色
- 程序源入坑之路1
- 模板方法模式
- PHP,ASP,JSP的区别
- 程序员技术提升攻略
- 提高 MyEclipse 开发速度
- leetcode笔记:Implement Trie (Prefix Tree)
- WebApi 跨域调用