mac&phpstorm配置docker的xdebug調(diào)試

一、環(huán)境

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??

添加如下內(nèi)容:

????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

方法二:

將配置文件直接復(fù)制到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的環(huán)境

phpstorm -> Preferences -> PHP?


2、配置debug

phpstorm -> Preferences -> PHP -> Debug

3、配置Servers

phpstorm -> Preferences -> PHP -> Servers

4、添加配置

點擊 PHPstorm 右上角的 Edit Configuration

5、進行調(diào)試

檢查是否開啟監(jiān)聽()


結(jié)束!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容