//安装PHP7

命令:$ brew install php70

//删掉以前安装的PHP5.6

//你可以根据自己的情况来修改

命令:$ brew unlink php56

命令:$ brew link php70

//大功告成$ php -v PHP 7.0.0

(cli) (built:Dec2 2015 13:06:23) ( NTS )Copyright(c) 1997-2015 The PHPGroupZend Engine v3.0.0,Copyright(c) 1998-2015 Zend Technologies

➜~/usr/local/opt/php56/sbin/php-fpm

[26-Mar-2016 12:15:40] NOTICE: PHP message: PHP Warning:PHP Startup: mcrypt: Unable to initialize module

Module compiled with build ID=API20131226,NTS

PHPcompiled with build ID=API20131226,NTS,debug

These options need to match

in Unknown on line 0

Warning:PHP Startup: mcrypt: Unable to initialize module

Module compiled with build ID=API20131226,NTS

PHPcompiled with build ID=API20131226,NTS,debug

These options need to match

inUnknownon line0

Unknown(0) : Warning - PHP Startup: mcrypt: Unable to initialize module

Module compiled with build ID=API20131226,NTS

PHPcompiled with build ID=API20131226,NTS,debug

These options need to match

[26-Mar-2016 12:15:40] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root

[26-Mar-2016 12:15:40] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root

[26-Mar-2016 12:15:40] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (48)

[26-Mar-2016 12:15:40] ERROR: FPM initialization failed

解决办法,在终端执行如下命令

brew reinstall php56-mcrypt --build-from-source

上一步完成后,又出现如下问题

➜~sudo /usr/local/opt/php56/sbin/php-fpm

Password:

[26-Mar-2016 12:40:10] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (48)

[26-Mar-2016 12:40:10] ERROR: FPM initialization failed

查看谁占用了9000端口

➜~sudo lsof -i:9000

COMMAND PID USERFDTYPEDEVICE SIZE/OFF NODE NAME

php-fpm 707 root7uIPv4 0x9177969b065b477d0t0TCP localhost:cslistener (LISTEN)

php-fpm 708 _www0uIPv4 0x9177969b065b477d0t0TCP localhost:cslistener (LISTEN)

php-fpm 709 _www0uIPv4 0x9177969b065b477d0t0TCP localhost:cslistener (LISTEN)

php-fpm 710 _www0uIPv4 0x9177969b065b477d0t0TCP localhost:cslistener (LISTEN)

杀掉进程id 707、708、709、710

➜~sudo kill -9 707

➜~sudo kill -9 708

➜~sudo kill -9 709

➜~sudo kill -9 710

➜~sudo /usr/local/opt/php56/sbin/php-fpm

[26-Mar-2016 12:55:29] NOTICE: fpm is running, pid 32706

[26-Mar-2016 12:55:29] NOTICE: ready to handle connections

确认php-fpm监听9000端口

➜~sudo lsof -Pni4 | grep LISTEN | grep php

Password:

php-fpm32898root8uIPv4 0x9177969b057870850t0TCP 127.0.0.1:9000 (LISTEN)

php-fpm32899_www0uIPv4 0x9177969b057870850t0TCP 127.0.0.1:9000 (LISTEN)

php-fpm32900_www0uIPv4 0x9177969b057870850t0TCP 127.0.0.1:9000 (LISTEN)

php-fpm32901_www0uIPv4 0x9177969b057870850t0TCP 127.0.0.1:9000 (LISTEN)

➜~

➜~php-fpm -D

[25-Mar-2016 20:23:28] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)

[25-Mar-2016 20:23:28] ERROR: failed to load configuration file '/private/etc/php-fpm.conf'

[25-Mar-2016 20:23:28] ERROR: FPM initialization failed

➜~

解决方法:

php-fpm --fpm-config /usr/local/etc/php/5.6/php-fpm.conf

又出现了如下错误

➜~php-fpm --fpm-config /usr/local/etc/php/5.6/php-fpm.conf

[25-Mar-2016 20:24:52] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)

[25-Mar-2016 20:24:52] ERROR: failed to post process the configuration

[25-Mar-2016 20:24:52] ERROR: FPM initialization failed

➜~

vim /usr/local/etc/php/5.6/php-fpm.conf

然后添加,error_log = /usr/local/var/log/php-fpm.log 保存

➜~php-fpm --fpm-config /usr/local/etc/php/5.6/php-fpm.conf

[25-Mar-2016 20:29:54] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root

[25-Mar-2016 20:29:54] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root

[25-Mar-2016 20:29:54] NOTICE: fpm is running, pid 1026

[25-Mar-2016 20:29:54] NOTICE: ready to handle connections

mac 删除php56 安装php72,mac php56升级php70相关推荐

  1. mac系统如何安装oracle软件,Mac版怎么安装oracle Mac版安装oracle教程

    类型:Mac其他软件大小:86.3M语言:中文 评分:10.0 标签: 立即下载 Mac版怎么安装oracle?Mac版安装oracle教程.最近有使用Mac的用户询问小编Mac版怎么安装oracle ...

  2. Mac 删除自己安装的Python

    对于 Mac 自带的 Python,其框架目录为: System/Library/Frameworks/Python.framework 而我们安装的 Python,其(默认)框架目录为: /Libr ...

  3. mac php5.6 安装phalcon,Mac下安装LNMP(Nginx+PHP5.6)环境

    安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装 ...

  4. mac 图形化安装mysql,mac安装mysql图形化工具?

    Mac下载安装mysql及图形化工具Navicat Premium 一.下载安装mysql 1.1.下载mysql (1)软件下载地址:https://dev.mysql.com/downloads/ ...

  5. Mac上如何安装SketchUp Mac 2023中文激活版 支持13.x,支持 M1/M2、Intel机型,已解决在Ventura 13.x上一直打不开等问题

    SketchUp Pro 2023for Mac 是一款功能齐全的 3D 建模软件,专为需要轻松构建和记录 3D 模型的工程师,架构师和设计人员而设计.专业用于 3D 建模,设计,创建和交流建筑,施工 ...

  6. mac删除ssh key_SecureCRT for mac(好用的终端SSH仿真工具)

    Mac上好用的终端SSH仿真工具是哪款?securecrt mac版是专门为苹果Mac 用户设计的终端仿真程序,SecureCRT下载为组织中的每个人提供安全的远程访问,文件传输和数据隧道.可以为计算 ...

  7. Mac系统如何安装php,MAC系统如何快速安装php

    mcrypt 是 php 里面重要的加密支持扩展库,Linux环境下默认是没开启的,在某些功能时,我们需要安装mcrypt扩展才能正常访问,本文就来讲讲如何完全安装这个模块. 如果你的php站点  / ...

  8. mac php 编译安装,苹果Mac OS X 下编译安装php

    OS X Yosemite 10.10.3 自带的 PHP 版本为 5.5.20, 秉着折腾精神和以及安装细节的可控性, 笔者通过编译安装的方式为系统新增了一份当前最新的 5.6.8 版本的 PHP, ...

  9. mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门

    mac安装rstudio 在Windows上安装R (Installing R on Windows) Go to r-project.org on your internet browser.在您的 ...

最新文章

  1. treeselect 如何选中多个_word使用技巧之-如何让你工作效率翻倍提升
  2. 20 年坚守,不忘初心!一封来自程序员的感谢信!
  3. 修改apk连接服务器地址,如何修改apk连接服务器地址
  4. Linux C编程之四 动态库(共享库)的制作
  5. (转)[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)...
  6. win10改计算机用户名,win10系统修改本地账号用户名的操作方法
  7. iNand、eMMC、SD、MMC的关联
  8. deepin10安装docker、docker-compose
  9. 常用SQL语句优化技巧
  10. 【折腾向】手动更换笔记本散热铜管
  11. 常用编程语言命令大全
  12. 手写的计算机论文范文,手写2000论文格式模板_科技论文手写格式模板
  13. 采购销售价格搞错的后果及处理逻辑
  14. mysql多张表join_mysql多表联查join优化之 straight_join
  15. loj6198谢特 后缀数组+并查集+Trie
  16. 史上最烂的项目:苦撑 12 年,600 多万行代码
  17. Celery (1)- 安装配置及使用
  18. gif一键抠图 在线_5个一键抠图高效率工具
  19. 初识mysql实验小结_初识mysql学习笔记
  20. [转载]强大的文件上传插件

热门文章

  1. 前端学习(2363):发送get请求
  2. “约见”面试官系列之常见面试题第二十五篇之对vue-router的理解(建议收藏)
  3. 前端学习(1917)vue之电商管理系统电商系统之绘制面包屑导航和卡片视图调用api获取数据
  4. 前端学习(1343):集合关联
  5. 前端学习(1299):gulp插件
  6. 前端学习(675):if else if
  7. spring学习(30):定义第一个bean
  8. java学习(153):字符输出流
  9. mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
  10. python 学习资源推荐