028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Laradock的xdebug在vscode上使用的配置-创新互联

简介

Laradock 是为 Docker 提供的完整 PHP 本地开发环境,和 Homestead 一样提供了一系列打包好(包括配置)的 Docker Image。Laradock 早期专注为 Laravel 打造 Docker 开发环境,因而最早在 Laravel 社区中出名,后来随着影响力的扩大,逐渐被 PHP 社区接纳和采用,目前支持的 PHP 项目除了 Laravel 之外,还有 Symfony、CodeIgniter、WordPress、Drupal 等等。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、网站制作、集贤网络推广、小程序设计、集贤网络营销、集贤企业策划、集贤品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联公司为所有大学生创业者提供集贤建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

Docker 扫盲

在学习和使用 Laradock 之前,我们有必要先学习和了解 Docker,而在使用 Docker 之前,又有必要搞清楚下面两个问题:

Docker 是什么

Docker 基于 Go 语言开发,是一个基于 LXC 技术之上构建的 Container 容器引擎。容器是一种以固定格式打包软件的方式,以便让软件可以在共享的操作系统中运行,不同于虚拟机,容器并不需要捆绑这个操作系统,只需要软件正常工作所必须的库和设置即可,这使得容器更加高效、轻量级、可以自成系统并且不管部署在什么地方都可以保证运行结果一致。

Docker提供了一种在安全、可重复的环境中自动部署软件的方式,它的出现拉开了基于云计算平台发布产品方式的变革序幕。开发者使用 Docker 可以解决当需要和同事共享代码时”只能在我的机器工作”的问题;操作者使用 Docker 可以在关联容器中边运行边管理以便获取更好的计算密度;企业使用 Docker 可以用来构建敏捷的软件分发管道以便可以更快处理新特性。

为什么要使用 Docker

Docker 的出现就是为了解决以下问题:

Docker 通常用于如下场景:

本教程不将那么多高大上的东西了,我们专注于通过 Docker 构建一个可移植的本地开发环境。

Docker 安装使用

首先我们需要在系统安装 Docker 的免费社区版,官方提供 Windows、Mac 及 Linux 等版本下载:下载地址。下载操作系统对应版本安装后,双击打开 Docker 应用,即可在命令行检查是否安装成功:

Laradock的xdebug在vscode上使用的配置

二、配置xdebug配置项

    首先xDebug在工作区和PHP-FPM容器中安装

    打开.env文件配置:

        WORKSPACE_INSTALL_XDEBUG=true

        PHP_FPM_INSTALL_XDEBUG=true

        

        DOCKER_HOST_IP=your local ip address

    打开laradock/workspace/xdebug.ini并laradock/php-fpm/xdebug.ini至少启用以下配置

        Laradock的xdebug在vscode上使用的配置

    注意:xdebug.remote_port监听的端口与php-fpm的端口一样(在laradock)里面

    重建容器 docker-compose up -d --build workspace php-fpm

    配置vscode:

      打开launch.json配置文件:

        Laradock的xdebug在vscode上使用的配置

    效果:

    Laradock的xdebug在vscode上使用的配置

    

    参考文档:
    http://laradock.io/documentation/#install-xdebug
    https://www.cnblogs.com/xiwang6428/p/5604102.html

    此时,xdebug就算是配置成功了,有什么错误的地方欢迎指出

      

  

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:Laradock的xdebug在vscode上使用的配置-创新互联
标题URL:http://www.tsicrk.com/article/dejocs.html

其他资讯

让你的专属顾问为你服务

2.3491s