**
MAC电脑上安装 MAMP+PhpStorm+xedug
**
前言:之前在另外台电脑上安装过,不过都好长时间了,这次安装也遇到了相关的问题,但是解决的办法还得重新百度,所以这次就记录下来,以防以后需要。
一、安装
- 首先你得安装MAMP、PhpStorm,我mac上安装的是phpstorm10.0.1,MAMP是3.5.2
- Phpstorm的Lincense server:http://idea.lanyus.com/,相关链接:https://my.oschina.net/ximidao/blog/611473
二、断点插件设置
- 先安装Google谷歌浏览器,直接下载一个安装下就可以了
- 下载Xdebug helper插件:http://www.chromein.com/crx_11294.html
- 安装插件
1)在Google浏览器中,打开 chrome插件的页面(chrome://extensions/)
2)直接把下载的插件文件拖到这个页面中.就可以安装了.
3)然后根据下图设置相关的
三、配置PhpStorm的参数
Phpstorm->Preferences
设置这些参数,注意MAMP的php的路径:/Applications/MAMP/bin/php/php5.6.10/bin/php
修改php.ini里面的东西,让其可以有断点,注意如何查看php.ini的路径,可以在php页面输入echo phpinfo();
/Applications/MAMP/bin/php/php5.6.10/conf/php.ini
快捷键command+shift+g,注意此快捷键需要Finder里面有效果
你们安装的php版本可能跟我不一样,但是其他应该是一样的打开php.ini文件,搜索[xdebug],将其前面的;分号去掉,在添加下面的代码,然后保存,注意我这边将端口改成了9010,因为第一次设置9000的时候,端口冲突了
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.6.10/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9010
xdebug.remote_autostart=1
xdebug.idekey="PHPSTORM"
- 设置Phpstorm->Preferences->PHP->Debug
- 进入Run->Edit Configurations…
点击左上角的+,新建PHP Web Application,进行如下设置
设置服务器的参数
都是设置好了,点击appaly,然后OK。
四、MAMP的相关设置
1、点击Perferences,设置端口
2、点击Open Webstart Page ,进入壳查看MAMP的相关信息,几php的相关信息
3、有的同学点击 Start Servers,可能apache启动不了,首先得确认,mac自带的apache有没有开启,进入终端,关闭系统自带的
sudo apachectl stop
启动Apache服务:sudo apachectl start
关闭 Apache服务:sudo apachectl stop
重启Apache服务:sudo apachectl restart
五、新建php项目,进入断点调试
============–
注意,新建项目后,设置PHP的版本
进行下图设置,进入断点调试
至此,相关操作已结束,因为是后期整理,不知道是否有遗漏问题,如遇到相关问题,欢迎留言,如有错误,也请指正!
谢谢!