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. ...
随机推荐
- Java8新特性之Lambda表达式
lambda表达式是java8给我们带来的几个重量级新特性之一,借用lambda表达式,可以让我们的java程序设计更加简洁.最近新的项目摒弃了1.6的版本,全面基于java8进行开发,本文是java ...
- Ubuntu 16.04 ORB_SLAM2+ROS+usb_cam+AR
Ubuntu 16.04 ORB_SLAM2+ROS+usb_cam+AR 参考博文:http://blog.csdn.net/u79501/article/details/68942174 http ...
- 1.3tf的varible\labelencoder
1.tf的varible变量 import tensorflow as tf #定义变量--这里是计数的变量 state=tf.Variable(0,name='counter') print (st ...
- 关于Python的集合set
网上那么多说创建集合的语句是: >>>a=set([1,2,3]) python 3.6.3,你们真的能运行吗? 我这里报: Traceback (most recent call ...
- 2018牛客网暑期ACM多校训练营(第四场) A - Ternary String - [欧拉降幂公式][扩展欧拉定理]
题目链接:https://www.nowcoder.com/acm/contest/142/A 题目描述 A ternary string is a sequence of digits, where ...
- OpenJ_Bailian - 4152 最佳加法表达式 dp
http://bailian.openjudge.cn/practice/4152?lang=en_US 题解 :dp[i][j]代表前i个字符加j个加号可以得到的最小值,于是dp[i+k[j+1]可 ...
- HTTP 协议详解(转载)
原文: http://kb.cnblogs.com/page/130970/#httpmeessagestructe HTTP协议详解 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, ...
- Django的调试方法
web程序调试起来和桌面程序有着很大的差别,对于Django程序来说调试更是个问题.我们可以用postman发送http请求,下面就介绍几种调试方法: 1.在Eclipse+Pydev中调试Djang ...
- 便于理解mysql内幕的各种逻辑图组
便于理解mysql内幕的各种逻辑图组 http://blog.sina.com.cn/s/blog_445e807b0101ggtl.html 以下是个人一直以来从网络等各种途径收集到的一些对理解my ...
- Jquery-plugins-toastr-消息提示
toastr是一个基于jQuery简单.漂亮的消息提示插件,使用简单.方便,可以根据设置的超时时间自动消失. 1.使用很简单,首选引入toastr的js.css文件 html <link rel ...