码迷,mamicode.com
首页 > Web开发 > 详细

Mac Homebrew安装php56 到phpstorm过程问题汇总

时间:2016-07-21 21:48:17      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

Mac自带版本是php5.5,本来是用homebrew安装xdebug

命令:brew install php55-xdebug

但是安装之后使用phpstorm还是有问题。php -v 并没有显示有xdebug.

过程应该是对的,毕竟phpstorm官网都挂着这个教程:

https://confluence.jetbrains.com/display/PhpStorm/Xdebug+Installation+Guide

后来看到某篇教程说要重新装,于是

brew uninstall php55

brew install php56

使用brew install php56-xdebug 提示说要brew link php56

然后brew link php56 又说没有权限写/usr/local/sbin

google之后得到提示说需要运行brew doctor

然后找到相应的warnning,说需要change 目录的所有者:

sudo chown -R $yourusername /usr/local/sbin

敲完指令之后,brew link运行成功。

最后php -v

出现:

dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib   Referenced from: /usr/local/bin/php   Reason: Incompatible library version: php requires version 40.0.0 or later, but libpng16.16.dylib provides version 37.0.0 Trace/BP

本来以为是这个动态库的问题,但是找到最新版本的动态库链接过去似乎还是老问题。

后来找资料发现说这是brew的一个bug,更新之后就可以解决。

brew update &brew upgrade

然后

brew reinstall php56

之后运行php -v 的确安装成功,并且成功集成xdebug

 

Mac Homebrew安装php56 到phpstorm过程问题汇总

标签:

原文地址:http://www.cnblogs.com/yellowman/p/5693029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!