Laravel 之道第一章:PhpStrom Xdebug 配置与使用

栏目: 编程工具 · 发布时间: 7年前

内容简介:Laravel 之道第一章:PhpStrom Xdebug 配置与使用

一、所需开发工具

  • PhpStrom

下载地址

PhpStrom 是开发 PHP 应用和 Laravel 应用必备神器,其集代码调试、语法高亮、类和方法跳转和提示、命令行窗口、TODO工具、服务器代码同步等等方便实用的功能。此次了解 Laravel 生命周期运行原理就借用此 IDE 的代码逐步调试功能。

  • Chrome

建议使用电脑管家安装最新谷歌浏览器

谷歌浏览器我就不在这介绍了,相信大家都知道。

  • JetBrains IDE Support

这是 PhpStrom 开发公司的谷歌浏览器联调组件,是安装到谷歌浏览器的一个组件,在谷歌商店就能够搜到,建议各位童鞋们先安装谷歌访问助手(Chrome的一个组件,请百度),再到谷歌商店下载安装。下面先看一下的它的样子

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

二、所需 PHP 扩展

  • 其基本 Laravel 运行扩展,请到 Laravel 文档中查阅

基本 PHP 环境

  • Xdebug 扩展

Xdebug 下载

注:下载时,请根据 PHP 版本、 VC 运行库版本、PHP 位数以及 PHP 是否为线程安全进行选择。如何查看上面这些信息请看 phpinfo();

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

三、安装 Laravel5.6

安装 Laravel5.6

四、Xdebug 配置

  • php.ini 配置

请将下列配置粘贴到 php.ini 后面

[xdebug]
zend_extension="D:\Server\PHP\ext\xdebug.dll"
xdebug.profiler_enable=1
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir="D:\Server\PHP\xdebug"
xdebug.trace_output_dir="D:\Server\PHP\xdebug"
xdebug.profiler_output_name="xdebug.cache.%t-%s"
xdebug.profiler_append=0
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9001
xdebug.remote_handler="dbgp"
xdebug.idekey=PHPSTROM

zend_extension:填写你下载的 Xdebug 扩展本机所在绝对路径

xdebug.profiler_enable:0 为关闭,1 为开启

xdebug.profiler_enable_trigger: 有关触发器的设置,写 0 即可

xdebug.profiler_output_dir:Xdebug 日志记录的地址

xdebug.trace_output_dir:同 xdebug.profiler_output_dir,配置请填写一致

xdebug.profiler_output_name: 日志输出格式,按照我写就行

xdebug.profiler_append: 关于附加设置,具体未知,默认填 0 即可

xdebug.remote_enable: 远程调试功能,0 关闭,1 开启,只要是与浏览器联调,请开启此功能

xdebug.remote_host: 联调的URL主机地址

xdebug.remote_port: 联调的请求端口,如果本机9001未被占用,请如此设置即可

xdebug.remote_handler:调试函数,默认 dbgp,不要对其修改

xdebug.idekey:与 PhpStrom 连接时的确认口令,默认 PHPSTROM

五、PhpStrom配置

PhpStrom配置前,要打开安装好的 Laravel5.6,在项目中进行配置,否则无效

第一步,设置 PHP CLI

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

第二步,设置 Xdebug 端口

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

第三步,设置 PhpStrom Key、主机以及端口

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

第四步,新建 Xdebug 服务,Name 可以根据自己项目名称来取

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

第五步,配置 Xdebug 调试接口

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

六、谷歌浏览器配置

只需下载安装上 JetBrains IDE Support 组件即可,无需额外配置,尤其不要动 JetBrains IDE Support 接口配置,默认即可

七、Laravel 配置

  • 第一步

启动 MySQL 服务,设置 .env 文件的数据库配置

  • 安装 Laravel 用户认证系统

项目根目录下,依次运行如下命令

php artisan make:auth
php artisan migrate

八、运行测试

如下图所示

Laravel 之道第一章:PhpStrom Xdebug 配置与使用

PhpStrom 默认 工具 位置按照我的喜好进行了调整,各位可以默认,也可以根据自己情况调整

本文章首发在 Laravel China 社区

我们是一群被时空压迫的孩子。 ---- 爱因斯坦

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精通Android游戏开发

精通Android游戏开发

[美] Vladimir Silva / 王恒、苏金国 等 / 人民邮电出版社 / 2011-2 / 45.00元

作为引领移动技术潮流的软件平台,Android发布了NDK以支持Java和C的混合开发,使PC游戏可以在Android平台上焕发更多魅力。 本书是为那些在Android游戏开发工作中寻求突破的人准备的。书中不仅通过Space Blaster和Asteroids这两个炫酷 的街机游戏深入介绍了如何从头构建纯Java游戏,更详细展示了如何将PC上的3D经典游戏Doom和Wolfenstein 3......一起来看看 《精通Android游戏开发》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具