一、给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)的更多相关文章

  1. php 安装xdebug扩展和配置phpstorm断点

    参考链接:安装xdebug扩展和配置phpstorm断点

  2. php安装xdebug扩展,PHPStorm+XDebug单步调试

    (一)php安装xdebug扩展,PHPStorm+XDebug单步调试 (二)PHPStorm配置XDebug (三)PHPStorm使用XDebug调试 (四)PhpStorm+Xdebug配置单 ...

  3. 配置PhpStorm调试PHP

    配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境(参考:Zend Studio 9.x + xampp + XDebug 调试环境安装详解),打开php.in ...

  4. PHP 安装 Xdebug 扩展(一)

    一.前言 1. Xdebug 简介 Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况.当前最新版本为 Xdebug 2.5.0 ...

  5. windows下安装MongoDB扩展和配置

    windows下安装MongoDB扩展和配置 1.下载mongoDB扩展,根据当前php版本进行下载 地址如下:http://pecl.php.net/package/mongo 我本地php版本是 ...

  6. Linux PHP安装xdebug扩展及PHPstorm调试

    前言:使用IDE编辑器的时候如PHPstorm,为了方便调试,这里安装PHP的扩展xdebug.安装环境为Linux centos7.3 一.下载xdebug扩展 官网:https://xdebug. ...

  7. phpstudy2018 安装xdebug扩展

    第一步:查看PHP版本信息 第二步:到xdebug下载页去下载最新的版本(注意:要下载PHP对应版本) 第三步:把扩展php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll放到 ...

  8. php 安装xdebug扩展

    php 扩展获取地址 http://pecl.php.net/package/ 编译安装的过程 wget http://pecl.php.net/get/xdebug-2.2.2.tgz tar -z ...

  9. IntelliJ IDEA 2019 激活码 | 全产品 | 跨平台 | Goland | PhpStorm | Rider | CentOS | Windows

    >>> 下载地址: https://kenkao.pipipan.com/fs/14896800-375468824 >>> 下载地址2: https://pan. ...

随机推荐

  1. 2018C语言第二次作业

    一.学习内容总结 1.指针是一种数据类型,同样占有空间,其存储的是内存地址: 2.定义指针变量要在变量名之前加“*”字符表示: 3.“&”是取地址运算符,“*”是间接运算符: (注:声名和使用 ...

  2. Chainer的初步学习

    人们都说Chainer是一块非常灵活you要用的框架,今天接着项目里面的应用,初步接触一下,涨涨姿势,直接上源码吧,看着好理解.其实跟Tensorflow等其他框架都是一个套路,个人感觉更简洁了. & ...

  3. CodeForces - 586C Gennady the Dentist 模拟(数学建模的感觉)

    http://codeforces.com/problemset/problem/586/C 题意:1~n个孩子排成一排看病.有这么一个模型:孩子听到前面的哭声自信心就会减弱:第i个孩子看病时会发出v ...

  4. pyobjc-framework-Cocoa 5.1.2

    Introduction — PyObjC - the Python to Objective-C bridge https://pyobjc.readthedocs.io/en/latest/ py ...

  5. 43(function pointer 1)

    #include<iostream> using namespace std; typedef int A; typedef void (*PF)(); typedef int (*P_A ...

  6. svm核函数的理解和选择

    https://blog.csdn.net/leonis_v/article/details/50688766 特征空间的隐式映射:核函数    咱们首先给出核函数的来头:在上文中,我们已经了解到了S ...

  7. 2018/03/30 每日一个Linux命令 之 创建用户/密码

    感悟: 感觉每天学习下指令真的很不错,虽然感觉也没啥东西,但是真的用到了,马上就能想起来个大概,忘了详细的用法,就回来看看自己的博客. 话说今天GitHub上有个人 star 了我的项目,很开心,嘎嘎 ...

  8. Spring@Autowired注解

    @Autowired注解可以对成员变量.方法和构造函数进行标注,来完成自动装配的工作. 注意:@Autowired默认是按照类型来注入的. 看下面的例子:例子是以对成员变量(field)为例进行的 p ...

  9. Integer VS AtomicInteger VS MutableInteger

    由于Integer是不可变的,每个循环增加key的value时会创建一个新的对象 每次value+1时不需要重新创建Integer对象 Integer, Boolean 等 is immutable, ...

  10. python操作docx学习资料

    1.博客 (1)写入参考 https://www.cnblogs.com/rencm/p/6285304.html (2)读取参考 http://www.cnblogs.com/zhanghongfe ...