在 Eclipse PHP 中配置 XDebug 详解

Eclipse中php插件安装及Xdebug配置的使用详解 由于在android开发团队,又迷上了android自动化测试,所有一直使用Eclipse做为开发工具。以前使用Zend Studio 9.0.1做为PHP的开发工具,现在放弃使用Zend Studio 9.0.1了,有了Eclipse的PHP开发插件,所以计划以后统一使用Eclipse开发。这样方便。在Eclipse上安装PHP插件非常简单,可以到http://sourceforge.net/project/showfiles.php?group_id=57621  下载插件。把下载到的插件解压。并把解压后的features的文件夹里面的文件放在eclipse的features文件夹里。解压 立即下载
 
在 Eclipse PHP 中配置 XDebug 详解
日期 :2013-03-13

在这一章节里, 我们来了解一下如何在 Eclipse 中调试配置 XDebug

 

在日常开发中, 利用 XDebug 能够高效的解决非语法错误所造成的 Bugs, 现在就让我们开始着手实践

 

一、 安装 XDebug 扩展

 

Unix 环境:

 

1、打开终端: Ctrl + Alt + T
2、运行: sudo apt-get install php5-xdebug;
3、运行: sudo vi /etc/php5/conf.d/xdebug.ini 
4、将如下内容写入 xdebug.ini 文件中:

1
2
3
4
xdebug.remote_enable=On
xdebug.remote_host= "localhost"
xdebug.remote_port=9000
xdebug.remote_handler= "dbgp"

5、重启 Apache: sudo /etc/init.d/apache2 restart

 

Windows 环境:

 

1、下载 XDebug DLL 文件

 

DLL 文件有两个版本, Thread Safety 和 NON Thread Safety, 你可以在 phpinfo() 中查看 Thread Safe 的值来决定

2013的某一天

2、在 php.ini 中写入:

1zend_extension_ts="c:\php\ext\php_xdebug-2.2.1-5.3-vc9.dll"

至此, XDebug 安装已经完毕

 

二、 利用 XDebug 来优化错误报告

 

在开发模式下, 把 display_errors 设为 1;

1ini_set('display_errors', 1);

正常情况下的报错界面:

 

正常报错界面

 

通过如下修改来显示更好的效果:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
ini_set ( 'xdebug.show_local_vars' ,  'on' );
//在显示错误信息的同时显示局部变量
 
ini_set ( 'xdebug.dump.SERVER' ,  'HTTP_HOST, SERVER_NAME' ); 
//在显示错误信息的同时显示 SERVER 信息
 
ini_set ( 'xdebug.dump_globals' ,  'on' );
//在显示错误信息的同时显示全局变量
 
ini_set ( 'xdebug.collect_params' , 4);
//0 代表不显示任何额外信息, 4 代表显示所有额外信息
 
/* 或者也可以采用在 php.ini 中写入: */
 
xdebug.show_local_vars=On
xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME
xdebug.dump_globals=On
xdebug.collect_params=4
 
//如果你想输出 $_GET 值, 同样可以加入如下:
xdebug.dump.GET=*
 
//如果你希望每个错误页面都输出全局变量, 也可以加入如下:
xdebug.dump_once=Off

优化后效果如下:

 

优化后报错界面

 

三、 在 Eclipse 中进行配置

 

进入菜单: Window -> Preferences

 

设置 PHP -> PHP Executeables

 

设置 PHP Executeables

 

设置 PHP -> Debug

 

 Debug" title="设置 PHP -> Debug" src="http://www.sunzhenghua.com/public/images/blog/contentpic/xdebug/debug.jpg" class="lazy imgshadow">

 

进入菜单: Run -> Debug Configurations

 

双击 "PHP Web Application" 添加一个新的配置

 

首先在 Server 选项卡中, 点击 New

 

添加一个新的配置

 

可以明显的看出, 我们填写了配置名称, 网站的根目录URL(Base URL) 以及本地 Web 根目录路径(Local Web Root), 点击 Next, 进入下一步:

 

点击 Add 添加 WorkSpace 的路径, 刚刚已经设置了 web 根目录的路径, 这里直接接下去填写即可, 我本机的路径为: /var/www/sh-sprint-008

 

WorkSpace 路径

 

完成后, 在 File 栏中写入该项目的入口文件, 取消 ‘Auto Generate’, 在 URL 栏中同样填写入口文件: 
(你也可以填写其他文件路径, XDebug 将会以该文件为起始文件加载)

 

填写起始文件路径

 

随后进入 Debugger 选项卡, 在 "Server Debugger" 中选择 "Xdebug", 并点击 Configure...

 

在 Server Debugger 中选择 Xdebug

 

设置 DBGP

 

Accept remote session (JIT) 的设置和 IDE KEY 用来配置 Firebox 游览器中的 Easy XDebug 插件

 

最后进入 Window -> Preferences → General → Web Browser

 

选择 Web Browser

 

到这里, 对 XDebug 的配置就算完成了

 

四、 安装 Easy XDebug 插件

 

Easy XDebug 插件

 

为了更为方便的使用 XDebug 进行调试, 可以在 Firefox 中安装 Easy XDebug, 这里就不再叙述如何安装插件了
只需要在安装完成后, 将刚刚记录的 IDE KEY 填入插件中即可, 如下图:

 

Easy XDebug 插件

 

五、 利用 XDebug 调试

 

现在你就可以在文件中双击行号创建断点, 如下:

 

创建断点

 

完成后点击执行 XDebug, 如下: (同样你也可以通过 Firefox 游览器右下角的 Easy XDebug 开启执行 SDebug)

 

执行 XDebug

 

此时 XDebug 开始调用 Firefox 执行, 你也可以在右上角进行切换查看进程

 

查看 XDebug 进程

 

关于更多的调试方法, 我会在日后的文章中演示, 同时也欢迎留言指点, 我会尽快补充


HyperLynx(十五)多板仿真 在对话框的“Design file#1”下拉列表中选择“B00,Mainboard”,在其下方的“Reference designators”列表中选择元器件“J1”,然后在“Designfile#2”下拉列表中选择“BO1、RAM1”,在其下方的“Refer ence designators”列表中选择元器件“J1”,单击“Insert”按钮,为这两个元器件建立互连映射。在“Assign Models”对话框中,选择“B00 Motherboard”,将“U16.B12”设置为输出。 阅读详情

相关推荐

别再搞混了!MATLAB通信仿真中EbN0转SNR的保姆级公式推导与避坑指南

本文深入解析MATLAB通信仿真中EbN0与SNR转换的核心公式,揭示数字仿真与理论系统的关键差异。通过真实案例展示错误参数设置导致的隐蔽问题,并提供完整的参数自查清单和正确实现代码,帮助工程师和学生避免常见错误,确保仿真结果准确可靠。

weixin_28746223的博客 348

eclipse php设置xdebug,eclipse 中配置php的 XDebug调试

1. 打开 eclipse for php IDE,window->preference->PHP->Debug2.配置phpserver3.我的已经增加好了,默认的应该有localhost之类的,你只需要点击编辑或者新增就行3. 配置PHPExcuteables4. 新增或者编辑5. 增加浏览器中的xdebug helper,下载谷歌浏览器的xdebug helper插件,...

weixin_42400669的博客 615

S型速度曲线C程序实现

S型速度曲线C语言程序实现 前言 S型曲线相较于梯形速度曲线具有运行更加平稳的特点,S型曲线共有八种运行情况,感兴趣可以查阅相关文献 代码段 #include <stdio.h> #include <math.h> #define FP64 double int main(void) { /**************************** 定义相关变量(需要映射到PLC寄存器才能进行监控) ***********************/ FP6

LSX312441548的博客 8392

eclipse+php插件+Xdebug搭建php调试环境

1、安装eclipse(需要jdk环境)      解压

dazhi_100的专栏 3001

避坑指南:处理A股通达信分时数据转日K线时,你可能会遇到的3个时间戳问题

本文针对量化交易中处理A股通达信分时数据转日K线时的常见时间戳问题,提供了专业解决方案。重点解析了午休时段处理、Pandas重采样参数设置及CSV读取时的日期解析陷阱,帮助开发者避免数据预处理错误,提升策略回测准确性。适用于Python量化交易开发者。

weixin_42549496的博客 289

YOLOv11涨点改进 | 全网独家下采样改进、细节涨点篇 | TGRS 2025 | 引入PWD参数化小波下采样模块,减少下采样过程中小目标的关键细节丢失,即插即用,助力高效涨点发论文

本文提出了一种改进YOLOv11小目标检测性能的参数化小波下采样(PWD)模块。PWD通过小波变换保留目标细节信息,增强频率域特征表达,有效解决了传统下采样导致的小目标信息丢失问题。该模块采用双分支设计,结合自适应频率选择和空间补偿机制,在红外图像和低光场景中表现出更强的抗干扰能力。实验表明,PWD能显著提升YOLOv11对弱纹理和低对比度目标的检测精度,同时保持计算效率。文章详细介绍了PWD的结构原理、实现代码及在YOLOv11中的集成方法,为小目标检测提供了有效的改进方案。

Ai缝合怪、助力小伙伴高效发论文 233

eclipse-phpstudy下使用xdebug调试

一、配置前说明:1、phpStudy集成了XDebug扩展,所以不用单独下载XDebug。 2、打开XDebug扩展:其它选项菜单 &gt; PHP扩展 &gt; Xdebug二、配置步骤:phpStudy当前版本:php5.6修改php.ini文件:主要是phpstudy的这个配置; 注释掉原配置;[XDebug];xdebug.profiler_output_dir="D:\myworkVIP...

a1041646584的博客 1563

手把手教你学simulink(24.4)--Simulink在机器人视觉场景下的应用——基于视觉的物体跟踪与抓取

该系统集成了图像处理、目标检测、运动估计、路径规划、抓取控制和视觉反馈等多个功能模块,能够实现实时处理视觉数据、检测并跟踪移动物体、规划最优路径并控制机械臂进行精确抓取。本项目的目标是使用Simulink和MATLAB设计一个基于视觉的物体跟踪与抓取系统,该系统能够实时处理图像数据,检测并跟踪移动物体,规划最优的抓取路径,并控制机械臂进行精确抓取。为了验证系统的性能,我们在Simulink中搭建了基于视觉的物体跟踪与抓取系统的仿真模型。

MHD0815的博客 257

eclipse php xdebug,eclipse xdebug 配置方法,调试php代码

在使用php5.5.7和apache2.4搭建的环境,想使用eclipse进行php代码调试,使用xdebug老是不成功,功夫不负有心人终于找到问题原因下面说明eclipse+xdebug配置需要注意事项要根据php的版本到xdebug官网下载对用的dll文件php.ini文件配置中,PHP5.3之前版本配置Xdebug时使用zend_extension_ts,对于PHP5.3以上版本,使用zen...

weixin_42470300的博客 314

PCL 改进快速欧式聚类【2025最新版】

在FEC: Fast Euclidean Clustering for Point Cloud Segmentation一文的基础上对算法进行改进。博客长期更新,本文最近更新时间为:2025年9月16日。

点云侠的博客 2569

自定义View系列教程04--Draw源码分析及其实践

通过之前的详细分析,我们知道:在measure中测量了View的大小,在layout阶段确定了View的位置。 完成这两步之后就进入到了我们相对熟悉的draw阶段,在该阶段真正地开始对视图进行绘制。按照之前的惯例,我们来瞅瞅View中draw( )的源码 public void draw(Canvas canvas) { final int privateFlags = mPriv

谷哥的小弟 2万+

Eclipse for PHP + Xdebug搭建PHP环境

 1.3.1  下载并安装PHP在Eclipse的插件 1.PHP下载地址http://sourceforge.net/project/showfiles.php?group_id=57621&package_id=53190。下载完成后,解压,然后把解压出来的文件夹都复制到eclipse主目录下覆盖原有的features和plugins文件夹。到这一步Eclipse的PHP插件就算是

nicodeme的专栏 613

人体检测技术之TOF

智能人脸/视频锁领域的人体检测需求是要求远距离达到1m左右即可,一旦在此距离内检测人,则锁唤醒进行人脸识别,视频录制等操作。所以,人体检测技术非常关键。选型主要是几个维度:1.支持检测的距离范围,能否准确输出距离信息2.支持检测FOV3.场景适应性如何,如人体衣服颜色4.环境适应性如何,夏天高温环境下的测距是否准确5.批量一致性情况。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 2348

eclipse xdebug php,php eclipse xdebug 配置

第一步:下载eclipsePHP 下载地址为:第二步:安装下载JDK:第三步:首先运行你的apmServer下的www/htdocs/phpinfo.php文件,如果此文件不存在,那么你可以根据自己的需要,或者重新解压一下APMserver,里面htdocs里面是默认有这个文件夹的!当运行phpinfo文件后,将页面显示的源代码复制,在浏览器中输入此下网站地址:http://www.xdebug....

weixin_29243063的博客 220

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

eclipse php xdebug,Eclipse中php插件安装及Xdebug配置的使用详解

由于在android开发团队,又迷上了android自动化测试,所有一直使用Eclipse做为开发工具。以前使用Zend Studio 9.0.1做为PHP的开发工具,现在放弃使用Zend Studio 9.0.1了,有了Eclipse的PHP开发插件,所以计划以后统一使用Eclipse开发。这样方便。在Eclipse上安装PHP插件非常简单,可以到http://sourceforge.net/p...

weixin_36147585的博客 124

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

eclipse 中配置php的 XDebug调试

1. 打开 eclipse for php IDE,window->preference->PHP->Debug 2.配置phpserver 3.我的已经增加好了,默认的应该有localhost之类的,你只需要点击编辑或者新增就行 3. 配置PHPExcuteables 4. 新增或者编辑 5. 增加浏览器中的xdebug...

weixin_30679823的博客 170

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

php eclipse 调试,eclipse 中配置php的 XDebug调试

1. 打开 eclipse for php IDE,window->preference->PHP->Debug2.配置phpserver3.我的已经增加好了,默认的应该有localhost之类的,你只需要点击编辑或者新增就行3. 配置PHPExcuteables4. 新增或者编辑5. 增加浏览器中的xdebug helper,下载谷歌浏览器的xdebug helper插件,...

weixin_42300121的博客 479

MAC OSX 下配置Eclipse+PHP+XDEBUG

配置Eclipse+PHP+XDEBUG的目的是为了开发调试和调试一个网站. MAC OSX:  Mountain Lion   10.8.1 Apache: 系统自带.  启用方式: sudo apachectl start(或者restart) 默认网站根目录: /Library/WebServer/Documents/, 如果此目录下有index.php, 使用h

iamno的专栏 1万+

php xdebug eclipse,配置Eclipsephpxdebug_PHP教程

第一步,如果实在不确定下载哪个xdebug.dll,请输出phpinfo(),把页面中的所有信息,复制丢到此网站中,http://xdebug.org/wizard.php 按照给出的信息下载相应的dll。第二步,把下载的dll丢到php目录下的ext扩展目录中。第三步,打开php.ini文件,把下面代码copy到最后一行。[Xdebug];extension=php_xdebug.dllzend...

weixin_32254411的博客 160

php eclipse xdebug 配置

第一步: 下载eclipsePHP 下载地址为: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-php-helios-SR1-win32.zip 第二步: 安装下载JDK: http://www.java.net/downlo

looksun 555

php eclipse 插件安装,Eclipse中php插件安装及Xdebug配置的使用详解

由于在android开发团队,又迷上了android自动化测试,所有一直使用Eclipse做为开发工具。以前使用Zend Studio 9.0.1做为PHP的开发工具,现在放弃使用Zend Studio 9.0.1了,有了Eclipse的PHP开发插件,所以计划以后统一使用Eclipse开发。这样方便。在Eclipse上安装PHP插件非常简单,可以到http://sourceforge.net/p...

weixin_35009700的博客 223

eclipse php xdebug,MacOSX配置Eclipse+PHP+XDebug - 米扑博客

Eclipse + PHP + XDebug 开发环境是为了开发调试和调试一个网站.MAC OS X: macOS Sierra 10.12.3Apache系统自带,启用方式:sudo apachectl start (或者restart)默认网站根目录:/Library/WebServer/Documents/如果此目录下有index.php修改网站根目录:/etc/httpd/http...

weixin_28975553的博客 193

eclipse xdebug php,配置Eclipse php xdebug_PHP教程

第一步,如果实在不确定下载哪个xdebug.dll,请输出phpinfo(),把页面中的所有信息,复制丢到此网站中,http://xdebug.org/wizard.php 按照给出的信息下载相应的dll。第二步,把下载的dll丢到php目录下的ext扩展目录中。第三步,打开php.ini文件,把下面代码copy到最后一行。[Xdebug];extension=php_xdebug.dllzend...

weixin_29827071的博客 130

Eclipse中php插件安装及Xdebug配置

Eclipse中PHP插件的安装 由于在android开发团队,又迷上了android自动化测试,所有一直使用Eclipse做为开发工具。以前使用Zend Studio 9.0.1做为PHP的开发工具,现在放弃使用Zend Studio 9.0.1了,有了Eclipse的PHP开发插件,所以计划以后统一使用Eclipse开发。这样方便。在Eclipse上安装PHP插件非常简单,可以到http:/

大头爸爸的博客 5096

eclipse for php+Xdebug配置问题

1、安装好Eclipse for PHP  2、下载Xdebug,地址http://xdebug.org/download.php 下载和PHP版本对应的Xdebug版本,带ts的为线程安全,nts为不安全的 3.把下载的Xdebug动态连接库放到,PHP的ext文件中,如D:\PHP\PHP54\ext 4.配置php.ini文件,在此文件的最后加上如下内容, [Xdebug] ze

A_1023的专栏 1818

MAC OSX 下配置Eclipse+PHP+XDEBUG整理

Apache: 系统自带.  启用方式: sudo apachectl start(或者restart) 默认网站根目录: /Library/WebServer/Documents/, 如果此目录下有index.php, 使用http://localhost/index.php 就能直接打开 修改网站根目录: /etc/httpd/httpd.conf (DocumentRo

Jerry's Home 2770
上一篇: mysql comment以及修改字段顺序
下一篇: 命名空间概述
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值