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 相关文章推荐
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 PHP
无数据库的详细域名查询程序PHP版(4)
Oct 09 PHP
php中使用explode查找某个字符是否存在的方法
Jul 12 PHP
php ajax 静态分页过程形式
Sep 02 PHP
手把手教你打印出PDF(关于fpdf的简单应用)
Jun 25 PHP
php防止sql注入代码实例
Dec 18 PHP
php自动载入类用法实例分析
Jun 24 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
YII2自动登录Cookie总是失效的解决方法
Jun 28 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
May 23 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 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中实现中文字符进制转换原理分析
2011/12/06 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
ES6通过babel转码使用webpack使用import关键字
2016/12/13 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
[41:11]完美世界DOTA2联赛PWL S2 Inki vs Magma 第一场 11.22
2020/11/24 DOTA
Python实现Const详解
2015/01/27 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
浅析Python中字符串的intern机制
2020/10/03 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
公司会议策划方案
2014/05/17 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
2015年公司工作总结
2015/04/25 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android