美文网首页
phpstorm调试laradock

phpstorm调试laradock

作者: Yuako | 来源:发表于2018-05-14 16:38 被阅读0次

Laradock

设置.env

修改laradock/.env设置,开启xdebug。

WORKSPACE_INSTALL_XDEBUG = true
PHP_FOM_INSTALL_XDEBUG = true

php-fpm,workspace设置

laradock/php-fpm/xdebug.inilaradock/workspace/xdebug.ini设定如下。

; 下面的docker.for.mac.localhost是docker在mac下的地址,win请参考文档
xdebug.remote_host = docker.for.mac.localhost
xdebug.remote_connect_back = 0
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM

xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.cli_color = 1
xdebug.profiler_enable = 0
xdebug.profiler_output_dir ="~/xdebug/phpstorm/tmp/profiling"

xdebug.remote_handler = dbgp
xdebug.remote_mode = req

xdebug.var_display_max_children = -1
xdebug.var_display_max_data = -1
xdebug.var_display_max_depth = -1

xdebug.remote_port是9000,它与php-fpm冲突,所以它是9001。另一个网站虽然xdebug.remote_connect_back是1,但它的工作原理是1,但它是0,因为它不适用于我自己的环境。

调度程序

Laradock在默认情况下有一个内置的调度程序,并且php artisan有一个名为cron的周期性命令。因为它在调试器中被捕获,所以它被设置为不被调用。

laradock/workspace/crontab/laradock修改如下。

#* * * * * laradock php / var / www / artisan schedule:run >> / dev / null 2>&1

重建docker-compose

通过输入以下命令重新创建。

$ docker-compose build workspace php-fpm

PhpStorm

设置语言和Flameworks

“PhpStorm” - >打开“首选项”。在边栏中选择“语言和框架” - >“ PHP” - >“服务器”。点击“语言与框架”的“+”。

按以下步骤设置每个项目。

  • “名字”:laradock(随意)
  • “主机”:localhost
  • “港口”:80
  • “调试器”:Xdebug
  • “用户路径映射”:检查
  • 路径
    映射
    (与本地PC和Docker链接的项目的路径)
    • “文件/目录”:本地PC上的laravel项目的路径
    • “服务器上的绝对路径”:docker上laravel项目的路径

调试设置

“PhpStorm” - >打开“首选项”。在边栏中选择“语言和框架” - >“PHP ” - >“调试”。按如下方式设置“ Xdebug”项目中的项目。

  • “调试端口”:9001

PHP远程调试设置

打开“运行” - >“编辑配置...”。在边栏中选择“默认” - >“ PHP远程调试”。

按以下步骤设置每个项目。

  • “通过IDE密钥过滤调试连接”:添加一个检查
  • “服务器”:laradock(由“Language&Framework”提供的名称)
  • “ IDE密钥(会话ID)”:PHPSTORM

设置完成就可以打开调试了。

相关文章

  • phpstorm调试laradock

    Laradock 设置.env 修改laradock/.env设置,开启xdebug。 php-fpm,works...

  • PHPStorm 调试 laradock

    一. 准备开发环境 最近学习 laravel,发现MVC 的概念和 Asp.net 很类似。不想把本机的环境搞得混...

  • Mac下XAMPP+PhpStorm中集成xdebug

    在使用PhpStorm调试程序中,自然而然的会使用的到断点调试,本文以此叙述如何在PhpStorm中使用断点调试功...

  • PHPStorm调试

    怎样配置的就不在这里说了,网上教程很多,跟着走就可以了。可以百度:mac xdebug phpstorm 调试配置...

  • PHPStorm + Homestead + Xdebug +

    PHPStorm + Homestead + Xdebug + Chrome Xdebug 断点调试 话说 PHP...

  • 让PHPSTORM和xammp更搭调

    phpStorm+XDebug的断点调试设置。下面情况针对本机进行调试,远程调试差距不大。 具体过程: 安装xde...

  • 安装xdebug,调试

    安装xdebug,调试 工具: Apache/2.4.18 PHP 5.5.38 PhpStorm 下载 xdeb...

  • phpstorm+xdebug单步调试

    之前一直没有配置成功phpstorm+xdebug远程调试 还是要多多熟悉一下phpstorm,虽然vs code...

  • phpstorm 断点调试

    https://blog.csdn.net/wujiangwei567/article/details/80902998

  • PHPStorm断点调试

    xdebug的安装因为我用的是mac系统 安装的集成环境mamp打开mamp 勾选扩展xdebug 然后Save搞定

网友评论

      本文标题:phpstorm调试laradock

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