首页 >

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

php教程|php手册笔记:MAC OS X下配置PHP开发、调试环境
mac os x,php开发,调试,配置,环境,编程,代码,开源,编程语言,软件开发
php教程-php手册
 
高仿qq登陆界面源码下载,vscode调试动态链接,ubuntu 搭建个人,tomcat均衡负载详解,爬虫破解,库存管理系统php,宁波seo怎么优化排名,收费看视频网站源码,织梦图片集模板圆满源码lzw
操作系统:MAC OS X
app源码开源,vscode 内置代码管理,ubuntu识别鼠标,tomcat查找错误日志,雪上爬虫,php wsdl xml,渝中区诚信seo优化,个人网站管理系统 源码下载,宠物商城后台模板lzw
工具:MAMP、PhpStorm、xdebug、chrome
qq群发器 源码,vscode批量,ubuntu 安装bz2,从tomcat下载文件到本地,sqlite 删除 失败,网页设计申请登录,只有我的电脑访问不了ftp服务器,joomla评论插件,前端mvc框架详解,广交会爬虫,字节码 php,快车seo,html5 博客网站,网页左侧菜单做成滑动的,响应式单页网站模板,jquery 页面放大缩小,家庭理财管理系统,超级玛丽程序完整代码lzw
 

1、下载MAMP

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

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

 

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=1xdebug.remote_host=localhostxdebug.remote_port=9000xdebug.remote_autostart=1
  zend_extension要根据自己使用的php具体版本和路径设置。

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

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

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

MAMP用于启动Apache和MySql服务,下图例:

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

 

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

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

 

  点击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,其他按默认设置即可。

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

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

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

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

再点击Xdebug helper的选项

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

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

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

 

8、调试程序

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

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

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