Tag: docker xdebug

远程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 我需要帮助为“/”路线的断点工作。

使用XDebug从Docker Container进行远程debugging不起作用

我试图build立一个dockered的AMP环境,不能让远程debugging器工作。 我的设置如下: 我有一个运行MySQL的数据库容器,它像一个魅力工作。 我用下面的Dockerfile构build了一个Docker镜像“phpmysqli” FROM php:apache RUN docker-php-ext-install mysqli mbstring # zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so RUN pecl install xdebug RUN echo 'zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so' >> /usr/local/etc/php/php.ini RUN touch /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_enable=1 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_autostart=0 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_connect_back=1 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_port=9000 >> /usr/local/etc/php/conf.d/xdebug.ini; \ echo xdebug.remote_log=/tmp/php5-xdebug.log >> /usr/local/etc/php/conf.d/xdebug.ini; RUN echo 'date.timezone = […]