美文网首页
Windows/OSX下Laradock开发环境配置PhpSto

Windows/OSX下Laradock开发环境配置PhpSto

作者: sowork | 来源:发表于2019-02-11 23:20 被阅读17次

    引用自: https://www.iamle.com/archives/2506.html

    本文提供

    Windows系统下使用laradock作为开发运行环境, PhpStorm作为开发IDE, 如何配置xdebug 断点调试
    OSX系统下使用laradock作为开发运行环境, PhpStorm作为开发IDE, 如何配置xdebug 断点调试

    laradock中php-fpm 的xdebug.ini配置

    修改 laradock/php-fpm/xdebug.ini

    • 如果是Windows系统则改为
    xdebug.remote_host=docker.for.win.localhost
    xdebug.remote_connect_back=0
    
    • 如果是OSX系统则改为
    xdebug.remote_host=docker.for.mac.localhost
    xdebug.remote_connect_back=0
    

    xdebug.ini文件中其他参数不用动
    xdebug.remote_host参数设置的是xdebug服务器的地址,这里实际上是phpstorm的网络地址
    xdebug.remote_connect_back这个参数如果为1表示根据请求来源“remote_host”,来发起调试,在docker环境下有网络nat所以不会成功,这个参数的改为0

    • 修改完成后执行docker-compose build workspace php-fpm 重新编译

    phpstorm的配置

    • server配置
      File> Settings> Languages & Frameworks > PHP
      Debug 默认参数可以不动
      Servers 中Name: laradock Host:你的网址 Port:80 Debugger:Xdebug
      勾选 “Use path mappings” 把项目目录和laradock中 /var/www/你的项目 进行目录映射


      server配置

    phpstorm的xdebug配置不在累述,可以参见laradock http://laradock.io/documentation/#install-xdebug

    • debug配置
      Run> Edit Configurations


      debug配置
    • 访问laravel.test查看debug效果

      启动debug
      点击电话按钮和小虫子,访问laravel.test查看最终效果。

    相关文章

      网友评论

          本文标题:Windows/OSX下Laradock开发环境配置PhpSto

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