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

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

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

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

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

查看所有标签

猜你喜欢:

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

算法设计与分析导论

算法设计与分析导论

R.C.T.Lee (李家同)、S.S.Tseng、R.C.Chang、Y.T.Tsai / 王卫东 / 机械工业 / 2008-1 / 49.00元

本书在介绍算法时,重点介绍用干设计算法的策略.非常与众不同。书中介绍了剪枝搜索、分摊分析、随机算法、在线算法以及多项式近似方案等相对较新的思想和众多基于分摊分析新开发的算法,每个算法都与实例一起加以介绍,而且每个例子都利用图进行详细解释。此外,本书还提供了超过400幅图来帮助初学者理解。本书适合作为高等院校算法设计与分析课程的高年级本科生和低年级研究生的教材,也可供相美科技人员和专业人七参考使用。一起来看看 《算法设计与分析导论》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具