【发布时间】:2011-11-06 06:16:50
【问题描述】:
第一件事:
- Server 是一个在 Debian 上运行的 Apache 的 VMPlayer
- 主机是 Windows 7
- 调试服务器是 XDebug
- 文件可通过共享文件夹直接访问
重要提示:XDebug 已在 Apache 和我的 Win7 防火墙上正确配置。 我知道 b/c 我可以使用 Eclipse 进行调试。
所以我失败的似乎是PHPStorm的基本配置。
让我告诉你更多细节:
- 服务器IP:192.168.56.128
- 我的主机IP:192.168.56.1
我要调试的文件是index.php:
- 在我的 Win7 主机上的位置:C:\dev\sf\Symfony\
- Debian 上的位置:\mnt\hgfs\sf\Symfony\
- 网址:192.168.56.128/Symfony/index.php
无论我摆弄什么...我都会收到奇怪的错误消息,例如“等待来自 JetBrains PhpStorm 的连接...”或 PHPStorm 要求我提供 Mozillas profile.ini,即使我在 Web 浏览器中将 Chrome 配置为默认值。
所以我将建立一个新项目,希望有人告诉我我的配置有什么问题。
运行/编辑配置/默认值/PHP远程调试:
- 服务器:“Debian”
- IDE 密钥:-
- 在第一行中断:是
服务器:
- 名称:“Debian”
- 主机:192.168.56.128
- 端口:80
- 调试器:Xdebug
- 使用路径映射:是
- 已配置一个路径映射:
C:\dev\sf\Symfony => /mnt/hgfs/sf/Symfony(也尝试过 /Symfony - b/c PHPStorm 不应该关心 /Symfony 之上的任何内容!?)
运行/编辑配置/默认值/PHP Web 应用程序:
- 服务器:“Debian”
- 起始网址:/Symfony
- 浏览器:Chrome
- 在第一行中断:是
现在我选择:运行/调试.../1.index.php
我被要求提供:Mozilla 的 profile.ini ...但我找不到它
它在哪里……?
到目前为止,我已经知道 PHPStorm 启动了 Chrome。但也许我先解决这个问题。那么如何让 Firefox 启动并运行呢?我还使用 Firefox 和 Eclipse ... profile.ini 没有问题。
【问题讨论】: