一 安装7.1

1. 安装PHP7.1

brew install php@7.1

2. 修改配置 php-fpm.conf,一般在/usr/local/etc/php下(如果php-fpm.conf中不存在,则查找php-fpm.d目录)

vim php-fpm.conf

listen = 127.0.0.1:9000

3. 启动PHP7.1

brew services start php@7.1

4. 这时php-fpm会监听9000端口,修改nginx的配置文件改为端口为9000(一般在/usr/local/etc/nginx/下面)

vim nginx.conf

fastcgi_pass   127.0.0.1:9000

5. 启动nginx服务

#启动 brew services start nginx

#重启 brew services restart nginx

6. 查看当前版本

php -v

二 安装并切换7.2

1. 清除PHP7.1的软链

brew unlink php@7.1

2. 安装PHP7.2

brew install php@7.2

3. 添加PHP7.2的软链

brew link php@7.2

4. 修改配置 php-fpm.conf

vim php-fpm.conf

listen = 127.0.0.1:9001

5. 启动PHP7.2

brew services start php@7.2

6. 修改nginx配置

vim nginx.conf

fastcgi_pass   127.0.0.1:9001

7. 重启nginx服务

brew services restart nginx

8. 查看当前版本

php -v

9.修改环境变量

vi ~/.bash_profile

10.重新刷新环境变量

source ~/.bash_profile

以上就是这次的全部内容 !

最新文章

  1. AJAX-----14HTML5中新增的API---files
  2. nodejs:express API之res.locals
  3. mysql 特殊字符
  4. ios应用启动后的自动版本检测方式
  5. C++中的重载、覆盖、隐藏
  6. 新浪sae 项目之 git 配置
  7. 生活小助手--Android项目
  8. [转]学好Mac常用命令,助力iOS开发
  9. 多云时代,海外微软Azure云与国内阿里云专线打通性能测试
  10. redis 字典
  11. 转发:Ubuntu软件卸载安装的命令
  12. cocos2d-x安卓应用启动调用过程简析
  13. FusionCharts报错收录
  14. Lock锁子类了解一下
  15. Python base64编码,转图片
  16. Mac tree命令的使用,输出目录树结构
  17. Web前端JQuery面试题(二)
  18. Vivado安装、生成bit文件及烧录FPGA的简要流程
  19. Gym 100247I Meteor Flow(优先队列)
  20. PHP常用符号和函数

热门文章

  1. 神经风格转换 (Neural-Style-Transfer-Papers)
  2. Codeforces 918 括号匹配 SGdp[i][j][k]
  3. spring bean的生命周期与作用域
  4. postman(三):详解postman动态变量使用
  5. 《扩展和嵌入python解释器》1.4 模块方法表和初始化函数
  6. 【LuoguP3270】[JLOI2016] 成绩比较
  7. 初始化一个React项目
  8. B1011. A+B 和 C
  9. 大数阶乘(N! Plus)问题
  10. Manacher模板( 线性求最长回文子串 )