MAC下通过改apache配置文件切换php多版本的方法


Posted in PHP onApril 26, 2017

前言

前段时间,在自己的电脑上升级了php,php7.0虽然有部分更新,速度也提升了不少,但最近在做微信开发时,发现很多引擎不支持php7,于是想能不能安装两个版本进行切换,百度了很多方法发现不行。于是自己着手研究,发现在终端下运行“php -v”,php的版本居然还是mac os自带的php版本,于是想到了可以改apache配置文件来切换php版本.

方法如下:

1、在/usr/local/php5目录下找到entropy-php.conf,用文本编辑器打开,将

LoadModule php7_module  /usr/local/php5/libphp7.so

这句配置复制下来,然后删掉.

2、在/etc/apache2目录下找到httpd.conf,用文本编辑器打开,查找

LoadModule php5_module  libexec/apache2/libphp5.so

将前面的#去掉,在下一行粘贴刚刚复制下来的那句配置,并用#注释掉.

例如:

LoadModule php5_module  libexec/apache2/libphp5.so
#LoadModule php7_module  /usr/local/php5/libphp7.so

然后再终端下执行

sudo apachectl restart

重启apache,这时候用phpinfo探测php版本,你会发现php版本已经切换到php5啦!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
最令PHP初学者头痛的十四个问题
Jul 12 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
php inc文件使用的风险和注意事项
Nov 12 PHP
PHP排序算法类实例
Jun 17 PHP
php实现比较两个文件夹异同的方法
Jun 18 PHP
PHP实现QQ登录实例代码
Jan 14 PHP
php pdo oracle中文乱码的快速解决方法
May 16 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
Oct 25 PHP
PHP编程计算日期间隔天数的方法
Apr 26 #PHP
浅谈PHP中类和对象的相关函数
Apr 26 #PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 #PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
Apr 26 #PHP
ThinkPHP中create()方法自动验证实例
Apr 26 #PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 #PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
Apr 25 #PHP
You might like
PHP 9 大缓存技术总结
2015/09/17 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
微信小程序利用swiper+css实现购物车商品删除功能
2019/03/06 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
pyqt4教程之widget使用示例分享
2014/03/07 Python
Python实现处理管道的方法
2015/06/04 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
应用艺术专业个人的自我评价
2014/01/03 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS