远程debuggingpath映射

我想能够在docker容器中使用debugging器,我设法将laravel的/public/index.php入口点/public/index.php到容器内的nginx服务器上的path,index.php中的断点正在被击中,但是在默认路由中的断点“/ “在app/http/routes.php不是,虽然路由的代码正在执行。 它是laravel 5.1的默认文件夹结构。

index.php的工作path映射是/var/www/laravel/public - C:\Users\username\Desktop\zemke2\public (分别为服务器path – 项目path)

这里的Printscreen:

printscreen http://img.gdocker.com/php/28dfa2791dd746a1bfc61971427fa379.png

我需要帮助为“/”路线的断点工作。

有些想知道后,我成功地弄清楚了。 这很简单。 关键是你映射文件夹,并在服务器和本地映射ABSOLUTE FILESYSTEM PATHS 。 浏览器url是IRRELEVANT ,不pipe你如何运行你的代码。

包含要在服务器上debugging到包含该文件的本地文件夹的文件(或多个文件)的文件夹。

在我的情况下是:

  server path: /var/www/laravel/public - local path: C:\Users\username\Desktop\zemke2\public server path: /var/www/laravel/app/Http - local path: C:\Users\username\Desktop\zemke2\app\Http 

Linuxpath区分大小写。 stop debugger on first line检查stop debugger on first line也有助于debugging这样的问题。

Netbeans设置。