欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Eclipse进行PHP的服务器端调试 PHPEclipsedebug调试 

程序员文章站 2024-03-14 16:00:58
...

最近工作需要对PHP的服务器端代码进行远程调试,涉及到Eclipse里环境的设置。在网上找了很多资料,大多不全,或者缺少配图,于是把自己做的过程中遇到的问题记录了下来,希望对需要的朋友们有所帮助。

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

首先,得将您PHP本地运行时的php.ini里的xdebug.remote_enable从off设置为on,如下图所示:

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 
 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

要想远程调试,首先得让您的php网页在正常模式下跑起来。

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

Run configuration里注意要选择PHP Web Application, 不要错误选成了PHP CLI Application。

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

运行PHP Web Application需要一个Web Server,这里我选择在Eclipse里创建一个Built-in的用于PHP的服务器。

创建方式如图:

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

创建完毕之后,在Eclipse的Preferences->PHP->Servers里能自动看到这个Built-in Server:

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

这个path Mapping是自动设置好的,我们不用更改。

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

然后创建一个新的Debug Configuration,Servers选择刚才创建的Built-in Server:

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

注意这里Debugger标签页里一定要选择XDebug:

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

然后就可以开始远程debug啦:

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 
 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 
 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 
 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 

 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试 
 
使用Eclipse进行PHP的服务器端调试
            
    
    
        PHPEclipsedebug调试