具有调试功能的Windows上的Magento开发环境

Fra*_*ank 5 windows debugging magento

我已经看过数百篇关于如何为Windows设置Magento开发环境的文章.但无论如何,我都可以通过正确的调试找到一个很好的教程.我已经尝试了很多IDE和调试框架(Zend,Xdebug),但我找不到实际让它工作的方法.

如果我可以在.phtml文件中设置一个断点,那将是很好的,所以我可以看到发生了什么,并检查所有变量/对象.

任何(经验丰富的)Magento开发人员都可以解释如何在Windows机器上为Magento设置适当的开发环境.

希望得到一些反馈......

Lee*_*ite 2

这是一个简单的步骤

  1. 下载最新版本的Z:WAMP
  2. 在任意位置提取 Z:WAMP。
  3. 下载XDebug DLL
  4. 将 XDebug DLL 复制到 {zwamp 目录}/vdrive/.sys/php/ext/
  5. 将以下文本添加到 {zwamp 目录}/vdrive/.sys/php/php.ini 文件的底部
    [x调试]
    zend_extension =“/.sys/php/ext/php_xdebug-2.1.0RC1-5.3-vc9.dll”
    xdebug.remote_enabled=1
    xdebug.remote_connect_back=1
    
  6. 运行 {zwamp 目录}/zwamp.exe 并接受 Apache 和 Mysql 的安全消息。
  7. 删除 {zwamp 目录}/vdrive/web/ 下的所有内容
  8. 将您的 magento 项目复制到 {zwamp 目录}/vdrive/web/ 目录中
  9. 下载最新版本的NetBeans PHP并安装它。
  10. 启动 netbeans 并单击文件 > 新建项目
  11. 单击PHP类别,选择带有现有源的 PHP 应用程序选项
  12. 点击下一步
  13. 单击“源文件夹”选项上的“浏览”
  14. 选择{zwamp目录}/vdrive/web目录
  15. 对于PHP 版本,选择版本5.3
  16. 点击下一步
  17. 对于项目 URL,输入“http://127.0.0.1/”(Magento 对于没有 TLD 的名称有问题)
  18. 单击“完成”
  19. 等待扫描项目..完成(右下状态栏,需要一段时间)
  20. 打开代码文件,添加断点,然后在调试模式下运行 (Ctrl-F5)。
  21. 利润!

关闭“开始时中断”选项

  1. 选择工具>选项
  2. 选择PHP
  3. 选择常规选项卡
  4. 在“调试”下,取消选中“在第一行停止”选项
  5. 单击“确定”