美文网首页
mac&phpstorm配置docker的xdebug调试

mac&phpstorm配置docker的xdebug调试

作者: 牵念_qiannian | 来源:发表于2021-03-17 13:46 被阅读0次

    一、环境

    phpstorm版本:2020.03

    php版本 :7.1

    docker版本:19.03.2

    二、给docker安装xdebug

    1、安装步骤在这里忽略

    三、配置docker中的php.ini

    方法一:

    直接编辑配置文件

        1、进入容器

            docker exec -it docker-phpfpm bash

            cd /usr/local/etc/php/conf.d/

            vim  docker-php-ext-xdebug.ini  

    添加如下内容:

        xdebug.remote_enable = 1

        xdebug.remote_host=host.docker.internal

        xdebug.remote_port=9001

        xdebug.remote_handler=dbgp

        xdebug.idekey="PHPSTORM"

        xdebug.profiler_enable = off

        xdebug.profiler_enable_trigger = off

        xdebug.profiler_output_name = cachegrind.out.%t.%p

    方法二:

    将配置文件直接复制到docker中

     docker cp /conf.d/docker-php-ext-xdebug.ini eda4b6cf5a14:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini

    docker cp 本机文件地址 容器ID:容器地址

    四、重启容器

    docker restart docker-phpfpm

    五、配置phpstorm

    1、配置php的环境

    phpstorm -> Preferences -> PHP 

    2、配置debug

    phpstorm -> Preferences -> PHP -> Debug

    3、配置Servers

    phpstorm -> Preferences -> PHP -> Servers

    4、添加配置

    点击 PHPstorm 右上角的 Edit Configuration

    5、进行调试

    检查是否开启监听()

    结束!

    相关文章

      网友评论

          本文标题:mac&phpstorm配置docker的xdebug调试

          本文链接:https://www.haomeiwen.com/subject/iuwscltx.html