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

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

内容简介: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 社区

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

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

查看所有标签

猜你喜欢:

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

同伦方法纵横谈

同伦方法纵横谈

王则柯 / 大连理工大学 / 2011-5 / 25.00元

《走向数学丛书07-同伦方法纵横谈》,在本书里读者会看到许多人物故事,作为一本普及读物,我们有时候甚至觉得,对于不少读者来说,书中所写的科学研究中的人物故事,可能比书中介绍的具体的研究成果更有价值,这些人物故事,许多都出自我们个人之间的交往,这是从一个侧面了解科学研究的规律,了解科学家之成为科学家的珍贵记录。一起来看看 《同伦方法纵横谈》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具