环境说明:

  • pc系统:ubuntu 16.04
  • php版本:5.6.23
  • apache:Apache/2.4.18 (Ubuntu)

第一步:修改xdebug.ini

  1. 打开文件/etc/php/5.6/mods-available/xdebug.ini
  2. 在文件中添加如下代码:
    end_extension=/usr/lib/php//xdebug.so
    
    [xdebug]
    xdebug.remote_autostart=
    xdebug.remote_enable=
    xdebug.remote_handler="dbgp"
    xdebug.remote_mode="req"
    xdebug.remote_port= # 未被占用端口
    xdebug.remote_host=127.0.0.1
    xdebug.profiler_enable=
    xdebug.profiler_output_dir="/var/log/xdebug/"
    xdebug.idekey="netbeans-xdebug"
    xdebug.remote_log="/var/log/xdebug/xdebug.log" #log路径定义
  3. 重启apache
    sudo service apache2 restart

第二步:netbeans修改

  1. 打开netbeans
  2. 选择“Tools”-->"Options"-->"PHP"-->"Debugging"
  3. 设置Debuger port 为 9002
  4. Apply
  5. 执行Debug project

备注:

如果调试时显示:

Not Found

The requested URL /admin/ was not found on this server.

Apache/2.4.18 (Ubuntu) Server at localhost Port 80

“鼠标右击项目”-->project properties-->Run Configuration-->Project URL

将访问地址修改为实际测试地址和端口

最新文章

  1. 转: __asm__ __volatile__内嵌汇编用法简述
  2. Windows服务安装异常:System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志。不可 访问的日志: Security
  3. PHP 递归的密码
  4. Mysql常见报错解决方法
  5. GL_INTERFACE
  6. PHP设计模式笔记九:装饰器模式 -- Rango韩老师 http://www.imooc.com/learn/236
  7. Android 使用网络ADB调试.
  8. mysql自定义循环函数
  9. 设计一个有getMin功能的栈
  10. PHP. 03 .ajax传输XML、 ajax传输json、封装
  11. 20 Zabbix系统性能优化建议
  12. 在U8菜单中增加自定义项
  13. Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器)
  14. DOM节点的增删改查
  15. eclipse怎样检出SVN项目
  16. Unix时间戳转换
  17. [黑金原创教程] FPGA那些事儿《设计篇 III》- 图像处理前夕·再续
  18. Ant复制文件
  19. jquery 获取checkbox 选中值并拼接字符集
  20. [luogu3391] 【模板】文艺平衡树(fhq-treap反转区间)

热门文章

  1. linux磁盘分区格式化-fdisk命令工具
  2. 20155224 2016-2017-2 《Java程序设计》第8周学习总结
  3. 【.NET】AutoMapper学习记录
  4. [BZOJ3470]Freda’s Walk
  5. 【网络通信】TCP三次握手和四次挥手的示意图
  6. c/c++指针详解(一)
  7. 从 FastAdmin 项目上学了什么?
  8. bzoj1925(SCOI2010)地精部落
  9. c# 爬虫(二) 模拟登录
  10. redhat 防火墙禁止允许的IP链接指定的端口