PHP - MAC下PhpStorm安装调试环境xdebug
今天下午一直在捣鼓如何用PhpStorm进行调试,查找了许多资料,零零碎碎的,所以自己弄篇文章记录一下步骤。
安装xdebug
使用brew安装xdebug,语法如下
brew install homebrew/php/php<version number>-xdebug
到https://xdebug.org/download.php下载xdebug,版本必须是与php对应的版本
brew install homebrew/php/php56-xdebug
如果你不知道该下载哪个版本的xdebug,xdebug网站有可以检测的地方(xdebug检测),把你的phpinfo()信息整个复制到文本框内,然后点击Analyse my phpinfo() output按钮,就会有相应的安装过程介绍。
查看现有php版本
$ php -v
PHP 5.6.32 (cli) (built: Oct 27 2017 11:56:18)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologieswith Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans
下载完成后,解压压缩文件。把解压后的文件目录,整个复制到/usr/local/Cellar/php56/5.6.32_8/目录下
$ cd /usr/local/Cellar/php56/5.6.32_8/
$ phpize
若出现以下信息,则表示可以继续下一步
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
继续走流程
$ ./configure
$ make
$ cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20131226
最后创建/etc/php.ini文件
vi /etc/php.ini
添加这一行
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
重启web服务器
apachectl restart
使用phpinfo查看是否安装成功
<?php phpinfo(); ?>
虽然/etc/php.ini的都有默认配置,但这几个配置最好写一下
xdebug.remote_enable = Onxdebug.remote_handler = dbgpxdebug.remote_host= localhostxdebug.remote_port = 9000xdebug.idekey = PHPSTORM
PhpStorm-配置xdebug
打开PhpStorm,查看xdebug的基本信息
这里的端口需要与/etc/php.ini里xdebug.remote_port的端口一致
点击Edit Configurations
新建PHP Web Application
配置基本信息
配置Server
至此,Done!
参考文献
- 输入链接说明
- phpstorm+Xdebug断点调试PHP
博文作者:GarveyCalvin
博文出处:http://www.cnblogs.com/GarveyCalvin/
本文版权归作者和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作!
转载于:https://www.cnblogs.com/GarveyCalvin/p/7783903.html
PHP - MAC下PhpStorm安装调试环境xdebug相关推荐
- Windows下搭建PHP调试环境(phpstudy+VScode)
Windows下搭建PHP调试环境(phpstudy+VScode) 0x00 问题背景 0x01 配套环境 0x02 php Xdebug简介 官方介绍: Xdebug扩展启用 0x03 php.i ...
- Mac下Jekyll安装
之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...
- mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题
使用的mac OS 10.11 安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...
- Jmeter01 -mac下的安装
其实,Jmeter 无论是在mac,win,linux下安装,基本步骤都是一样的. 本篇主要介绍在mac下的安装. Jmeter 安装步骤: 1.安装jdk 2.安装jmeter 安装jmeter版本 ...
- Mac下Qt for android 环境配置
Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...
- mac下快速安装php的各个版本
原文地址: mac下快速安装php的各个版本,博主:think2me mac下其实已经安装好了PHP,而且版本还蛮新的,平时搞一搞开发,还是可以的,也没啥大问题,但是今天偶然发现一个验证码图片加载不了 ...
- mac下mysql安装,忘记初始临时密码怎么破。
mac下mysql安装,忘记初始临时密码怎么破. 环境 采用安装包安装 MySQL 5.7 坑点 mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 m ...
- Mac 下 fastlane 安装 以及常见错误处理
Mac 下 fastlane 安装 以及常见错误处理 fastlane 流程化提包相关内容,这是我一路自己安装 以及给同事安装遇到的问题汇总 以及我找到的解决方案 记录一下 安装fastlane su ...
- Mac下搭建php开发环境教程
这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考下 Mac OS X ...
最新文章
- 杭电 1711 Number Sequence 1686 2203
- 部分和模板的复杂嵌套
- 不同的二叉搜索树-战胜100%的Java用户
- JavaScript垃圾回收机制理解
- 服务降级及dubbo中的实现示例
- 从壹开始 [Admin] 之五 ║ 实现『按钮』级别权限配置
- 继承(instanceof :比较运算符;不仅运行父类方法,也运行子类独有的方法)
- 特征抽取 PCA主成分分析
- html2canvas 像素,html2canvas 如何生成高清图片?
- php 去除 ufeff,PHP去掉诡异的BOM \ufeff
- tf.image.resize_images
- 网易云音乐数仓模型设计实践
- python二级考试程序题批改_python开发一个自动批改本地Word作业的程序
- input反应慢 vue_vue 输入框速度慢的问题
- python打印星号三角形图案
- Go语言核心之美-必读
- Flutter2.5新特性 中文版
- eve虚拟机服务器如何配置,EVE-NG在VMware Workstations环境部署 | IT运维网
- TCP服务器和客户端的创建(socket/socketserver)
- 电影《蓝色大门》有感
热门文章
- 安卓zip解压软件_暴力破解~解压缩神器!
- 请注意:黑客开始用云隐藏IP地址
- 3-8 租用游艇问题(动态规划)
- 房东:你敢申报,我就涨房租!今冬,我一个程序员朋友离开了北京……
- PMP学习笔记 第13章 项目相关方管理
- 统计Excel数据的重复个数(两个方法)
- 徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。
- xp系统桌面没有计算机,在xp系统中,为什么桌面所有图标都消失?
- 渗透测试入门(域名、DNS)— 理论知识
- The page has expired due to inactivity.Please refresh and try again.