mac 删除php56 安装php72,mac php56升级php70
//安装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相关推荐
- mac系统如何安装oracle软件,Mac版怎么安装oracle Mac版安装oracle教程
类型:Mac其他软件大小:86.3M语言:中文 评分:10.0 标签: 立即下载 Mac版怎么安装oracle?Mac版安装oracle教程.最近有使用Mac的用户询问小编Mac版怎么安装oracle ...
- Mac 删除自己安装的Python
对于 Mac 自带的 Python,其框架目录为: System/Library/Frameworks/Python.framework 而我们安装的 Python,其(默认)框架目录为: /Libr ...
- mac php5.6 安装phalcon,Mac下安装LNMP(Nginx+PHP5.6)环境
安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装 ...
- mac 图形化安装mysql,mac安装mysql图形化工具?
Mac下载安装mysql及图形化工具Navicat Premium 一.下载安装mysql 1.1.下载mysql (1)软件下载地址:https://dev.mysql.com/downloads/ ...
- Mac上如何安装SketchUp Mac 2023中文激活版 支持13.x,支持 M1/M2、Intel机型,已解决在Ventura 13.x上一直打不开等问题
SketchUp Pro 2023for Mac 是一款功能齐全的 3D 建模软件,专为需要轻松构建和记录 3D 模型的工程师,架构师和设计人员而设计.专业用于 3D 建模,设计,创建和交流建筑,施工 ...
- mac删除ssh key_SecureCRT for mac(好用的终端SSH仿真工具)
Mac上好用的终端SSH仿真工具是哪款?securecrt mac版是专门为苹果Mac 用户设计的终端仿真程序,SecureCRT下载为组织中的每个人提供安全的远程访问,文件传输和数据隧道.可以为计算 ...
- Mac系统如何安装php,MAC系统如何快速安装php
mcrypt 是 php 里面重要的加密支持扩展库,Linux环境下默认是没开启的,在某些功能时,我们需要安装mcrypt扩展才能正常访问,本文就来讲讲如何完全安装这个模块. 如果你的php站点 / ...
- mac php 编译安装,苹果Mac OS X 下编译安装php
OS X Yosemite 10.10.3 自带的 PHP 版本为 5.5.20, 秉着折腾精神和以及安装细节的可控性, 笔者通过编译安装的方式为系统新增了一份当前最新的 5.6.8 版本的 PHP, ...
- 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.在您的 ...
最新文章
- treeselect 如何选中多个_word使用技巧之-如何让你工作效率翻倍提升
- 20 年坚守,不忘初心!一封来自程序员的感谢信!
- 修改apk连接服务器地址,如何修改apk连接服务器地址
- Linux C编程之四 动态库(共享库)的制作
- (转)[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)...
- win10改计算机用户名,win10系统修改本地账号用户名的操作方法
- iNand、eMMC、SD、MMC的关联
- deepin10安装docker、docker-compose
- 常用SQL语句优化技巧
- 【折腾向】手动更换笔记本散热铜管
- 常用编程语言命令大全
- 手写的计算机论文范文,手写2000论文格式模板_科技论文手写格式模板
- 采购销售价格搞错的后果及处理逻辑
- mysql多张表join_mysql多表联查join优化之 straight_join
- loj6198谢特 后缀数组+并查集+Trie
- 史上最烂的项目:苦撑 12 年,600 多万行代码
- Celery (1)- 安装配置及使用
- gif一键抠图 在线_5个一键抠图高效率工具
- 初识mysql实验小结_初识mysql学习笔记
- [转载]强大的文件上传插件
热门文章
- 前端学习(2363):发送get请求
- “约见”面试官系列之常见面试题第二十五篇之对vue-router的理解(建议收藏)
- 前端学习(1917)vue之电商管理系统电商系统之绘制面包屑导航和卡片视图调用api获取数据
- 前端学习(1343):集合关联
- 前端学习(1299):gulp插件
- 前端学习(675):if else if
- spring学习(30):定义第一个bean
- java学习(153):字符输出流
- mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
- python 学习资源推荐