博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 16.04 切换 PHP 版本
阅读量:5733 次
发布时间:2019-06-18

本文共 901 字,大约阅读时间需要 3 分钟。

背景

升级 Ubuntu 16.04 都一年了,新版的仓库自带的 PHP 是 7+;而今天突然要对某个老项目进行维护,发现 PHP 版本太高,某些函数已经被取消了;所以查了一下怎么快捷的切换 PHP 版本,这里做个笔记。

详细步骤

安装 PHP 5.6

默认情况下,安装的 PHP 是 7+, 使用 sudo apt install php5 再按 Tab 键是没有任何提示的,因为仓库里没有低版本的 PHP,所以第一步是安装一个低版本的 PHP

# 查看已经安装的 PHP 包dpkg -l | grep php| awk '{print $2}' |tr "\n" " "# 添加 PHP PPAsudo add-apt-repository ppa:ondrej/php# 更新缓存sudo apt-get update# 安装 PHP5.6sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml libapache2-mod-php5.6

参考:

参考:

切换版本

一般情况下,只需要切换两处的版本 CGICLI 分别用于 Apache 等服务器和命令行

PHP 7 ->5

# 禁用 Apache 中的 PHP7sudo a2dismod php7# 启用 PHP5.6sudo a2enmod php5.6# 重启 Apachesudo systemctl restart apache2.service# 切换 CLI sudo update-alternatives --set php /usr/bin/php5.6

PHP 5 ->7

# 禁用 Apache 中的 PHP5sudo a2dismod php5.6# 启用 PHP7sudo a2enmod php7# 重启 Apachesudo systemctl restart apache2.service# 切换 CLI sudo update-alternatives --set php /usr/bin/php7.0

转载地址:http://eymwx.baihongyu.com/

你可能感兴趣的文章
Python3 django2.0 字段加密 解密 AES
查看>>
CCNA实验之:网络地址转换(NAT)实验
查看>>
计算机网络原理笔记-停止等待协议
查看>>
洛谷P3763 [TJOI2017]DNA(后缀自动机)
查看>>
确定当前记录和下一条记录之间相差的天数
查看>>
NYOJ32:组合数(DFS入门)
查看>>
使用Callable和Future接口创建线程
查看>>
BZOJ 2568 比特集合
查看>>
sql语句返回主键SCOPE_IDENTITY()
查看>>
MongoDB培训
查看>>
机器学习开源项目精选TOP30
查看>>
代码分析系列 内存执行过程
查看>>
iOS开发-邮件发送
查看>>
/etc/resolv.conf文件详解
查看>>
【转】VC的MFC中重绘函数的使用总结(整理)
查看>>
JQuery日记_5.13 Sizzle选择器(六)选择器的效率
查看>>
System.gc()与Object.finalize()的区别
查看>>
Memcache存储大数据的问题
查看>>
HTML5区域范围文本框实例页面
查看>>
oracle查看经常使用的系统信息
查看>>