笔记:MAC OS X下配置PHP开发、调试环境

 

操作系统:MAC OS X

工具:MAMP、PhpStorm、xdebug、chrome

 

1、下载MAMP

2、安装比较简单,安装完成后,应用程序中会增加如下4个应用

  

 

  MacGDBp是PHP调试器,使用的是xdebug

  若要使用此调试器,需要在php.ini中配置:

  

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1

  zend_extension要根据自己使用的php具体版本和路径设置。

  xdebug.remote_port端口要与MacGDBp的Preferences中设置的端口一致。

  

  按上面两步配置完成后,打开MacGDBp,浏览器输入php站点地址,在执行第一行php代码时自动进入调试状态,即在第一行php代码自动加载断点。

  

  MAMP用于启动Apache和MySql服务,如下图所示:

  

 

  点击Start Servers会启动Apache 和 MySql服务,如下图所示:

  

 

    点击Open start page可以打开管理界面,用于查看phpInfo以及phpMyAdmin管理MySQL等工具。

    点击Preferences,可以配置Apache和MySql的端口,以及PHP版本等信息。

3、MySQLWorkbench和Sequel Pro都是MySql的管理工具,可根据实际情况使用。

 

4、下载并安装phpStorm,我安装的是7.1.3版本。

5、在php.ini中[xdebug]增加如下一行,xdebug.idekey的值可随意设置,我设置的是PHPSTORM。

xdebug.idekey="PHPSTORM"

6、打开PhpStorm的Preferences,找到PHP下的Debug,配置debug port为上面第2步php.ini中设置的端口9000,其他按默认设置即可。

  

7、浏览器配置,Chrome浏览器安装Xdebug helper

  安装好后,点击Chrome的[设置]菜单,点击[扩展程序]

  

  再点击Xdebug helper的选项

    

  设置IDE Key,在下拉列表中选择Other,输入PHPSTORM(也就是我们在前面步骤中的php.ini中设置的xdebug.idekey),输入完成后,点击保存图标即可。

  我们也可以直接在下拉列表中选择PhpStorm。

 

8、调试程序

  点击PhpStorm的菜单 Run -> Start Listen PHP Debug Connections 开启监听

  在PhpStom开发环境中,在php某行代码处设置断点

  Chrome浏览器中输入php网站的地址,在设置的断点处即可进行调试。

 

转载于:https://www.cnblogs.com/kinglau/p/3919289.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值