解决XDEBUG 在外部设备访问php时无法创建断点的问题 - PHP程序员学习笔记|如何学习PHP

PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法


解决XDEBUG 在外部设备访问php时无法创建断点的问题

2018-3-7 0phpcom


书接上文:http://www.0-php.com/?post=351
之前费了九牛二虎之力搭了PHP 的编译环境 还有PHP扩展的编译环境 还有PHP的扩展断电环境
后来查到问题是无法建立SOCKET的问题导致的
后来经过修改源代码 xdebug_stack.c line: 632 行 如下:

        XG(context).socket = xdebug_create_socket(XG(remote_host), XG(remote_port));//todo 新增
        if (XG(context).socket >= 0) { 
                XDEBUG_LOG_PRINT(XG(remote_log_file), "I: Connected to client. :-)\n");
                XG(remote_enabled) = 0; 

                /* Get handler from mode */
                XG(context).handler = xdebug_handler_get(XG(remote_handler));
                if (!XG(context).handler) {
                        zend_error(E_WARNING, "The remote debug handler '%s' is not supported.", XG(remote_handler));
« tensorflow 使用 image_retraining 做图像分类 | charles 4.0.1 FOR Mac 最新破解版»
发表评论:









订阅Rss