PHP安装Xdebug扩展并配置PHPstorm调试(Centos、Windows)
一、给PHP安装Xdebug扩展
【windows】
废话不多说,直接上代码上方法安装扩展,我这里是在windows下。
首先需要确定的就是对应的PHP版本安装对应的Xdebug扩展文件,提供一个最快的方法,在安装好了PHP运行环境之后,查看一下phpinfo信息,ctrl+a,全选,然后打开https://xdebug.org/wizard.php,把复制好的信息全部粘贴进去,点击下面的按钮:Analyse my phpinfo() output。OK~下载好了之后,把后缀为dll的文件拷贝到php的扩展目录ext目录下,并命名为php_xdebug.dll。
上一步完成了之后,需要在php.ini开启扩展。
[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.remote_enable = true
xdebug.remote_port = //监听端口,如果你的是nginx,别和9000冲突
xdebug.remote_autostart = On
xdebug.remote_host = 127.0.0.1
zend_extension="D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug.dll" //扩展的目录 xdebug.auto_trace =
xdebug.trace_format=
xdebug.trace_options =
xdebug.collect_params =
xdebug.collect_return =
xdebug.collect_vars =
xdebug.collect_assignments =
保存好了之后,重启服务,我windows下装的是phpstudy。重启好了刷新phpinfo,查找xdebug,OK~出现在页面中,扩展安装完成~
【Linux】
下载适合你php版本的xdebug源码包
我这里是php5.5.10,下载xdebug2.2.5版本.
如果不知道要下载什么版本,可到http://www.xdebug.org/wizard.php
里文本款里粘贴上你的phpinfo信息.它会自动找到适合你php版本的xdebug
# wget http://www.xdebug.org/files/xdebug-2.2.5.tgz
# tar zxvf xdebug-2.2..tgz
# cd xdebug-2.2.
# phpize
# ./configure
# make
# make install

# vim php.ini
[Xdebug]
zend_extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-/xdebug.so
xdebug.remote_enable =
xdebug.remote_handler = dbgp
xdebug.remote_host = 172.16.170.122
xdebug.remote_mode = req
xdebug.remote_port =
xdebug.idekey = PHPSTORM
xdebug.remote_autostart = xdebug.auto_trace =
xdebug.trace_format=
xdebug.trace_options =
xdebug.collect_params =
xdebug.collect_return =
xdebug.collect_vars =
xdebug.collect_assignments =
接下来开启防火墙端口9009
# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
# service iptables restart
重启php-fpm
二、配置phostorm调试项目
我的phpstorm是汉化版的10,这里为大家提供了下载链接,汉化的方法就是把压缩包的文件在没有启动phpstorm的基础上,放到phpstorm的安装目录lib目录里,打开就可以了。
链接:https://pan.baidu.com/s/1ASN5FoplXwrNa3f1DLM05w 密码:kzfh //phpstorm10下载地址
然后我在本地配置了虚拟域名,mytp5.com。
下面打开phpstorm,开始配置。






OK~
PHP安装Xdebug扩展并配置PHPstorm调试(Centos、Windows)的更多相关文章
- php 安装xdebug扩展和配置phpstorm断点
参考链接:安装xdebug扩展和配置phpstorm断点
- php安装xdebug扩展,PHPStorm+XDebug单步调试
(一)php安装xdebug扩展,PHPStorm+XDebug单步调试 (二)PHPStorm配置XDebug (三)PHPStorm使用XDebug调试 (四)PhpStorm+Xdebug配置单 ...
- 配置PhpStorm调试PHP
配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境(参考:Zend Studio 9.x + xampp + XDebug 调试环境安装详解),打开php.in ...
- PHP 安装 Xdebug 扩展(一)
一.前言 1. Xdebug 简介 Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况.当前最新版本为 Xdebug 2.5.0 ...
- windows下安装MongoDB扩展和配置
windows下安装MongoDB扩展和配置 1.下载mongoDB扩展,根据当前php版本进行下载 地址如下:http://pecl.php.net/package/mongo 我本地php版本是 ...
- Linux PHP安装xdebug扩展及PHPstorm调试
前言:使用IDE编辑器的时候如PHPstorm,为了方便调试,这里安装PHP的扩展xdebug.安装环境为Linux centos7.3 一.下载xdebug扩展 官网:https://xdebug. ...
- phpstudy2018 安装xdebug扩展
第一步:查看PHP版本信息 第二步:到xdebug下载页去下载最新的版本(注意:要下载PHP对应版本) 第三步:把扩展php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll放到 ...
- php 安装xdebug扩展
php 扩展获取地址 http://pecl.php.net/package/ 编译安装的过程 wget http://pecl.php.net/get/xdebug-2.2.2.tgz tar -z ...
- IntelliJ IDEA 2019 激活码 | 全产品 | 跨平台 | Goland | PhpStorm | Rider | CentOS | Windows
>>> 下载地址: https://kenkao.pipipan.com/fs/14896800-375468824 >>> 下载地址2: https://pan. ...
随机推荐
- 《机器学习实战》中的程序清单2-1 k近邻算法(kNN)classify0都做了什么
from numpy import * import operator import matplotlib import matplotlib.pyplot as plt from imp impor ...
- SPOJ BALNUM - Balanced Numbers - [数位DP][状态压缩]
题目链接:http://www.spoj.com/problems/BALNUM/en/ Time limit: 0.123s Source limit: 50000B Memory limit: 1 ...
- 设置自己的APP能打开文件(在其他应用中打开显示自己的应用)
http://blog.csdn.net/leewolf130/article/details/29568961 http://www.jianshu.com/p/9711c3daf4bb https ...
- SecureFX 中文乱码
1. 找到SecureFX配置文件夹(选项–全局选项,常规下的配置文件夹),比如:C:\Users\James\AppData\Roaming\VanDyke\Config\Sessions 2. ...
- 自动布局又出问题-HPPGCTableViewCell
[self.firstComment mas_makeConstraints:^(MASConstraintMaker *make) { make.top.mas_equalTo(sel ...
- 洛谷P1710 地铁涨价 图论
其实是个傻逼题但是我太傻逼了然后就错了无数遍总算A了 觉得不写个题解真是亏了 其实是 之前想了个超时想法 然后还自以为很对?后来看了题解发现还是比较妙的哦 于是就想着那还是发个题解记录下趴quq 正解 ...
- compass利用koala在chrome开启scss调试
compass不生成maps文件,所载调试css上,极不方便.看到下图的调试方式,怎么做. 利用用koala来解决,具体步骤如下: 1.确保自己安装了ruby和sass,compass.接着安装 co ...
- /etc/rc.d/rc.local 自定义开机启动程序
/etc/rc.d/rc.local 用于用户自定义开机启动程序,可以往里写开机要执行的命令或脚本,线上的配置如下: [root@localhost ~]$ cat /etc/rc.d/rc.loca ...
- mysql 内置功能 存储过程介绍
存储过程介绍 就是mysql内置功能把逻辑写好 的功能给封装好,封装成一个接口名,把接口名丢给应用程序,应用程序直接调用接口名实现一系列增删改查功能 这个接口叫存储过程 基于存储过程封装成一个功能 存 ...
- 当前数据库普遍使用wait-for graph等待图来进行死锁检测
当前数据库普遍使用wait-for graph等待图来进行死锁检测 较超时机制,这是一种更主动的死锁检测方式,innodb引擎也采用wait-for graph SQL Server也使用wait-f ...