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 社区

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

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

查看所有标签

猜你喜欢:

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

中国机器人

中国机器人

[中]王鸿鹏、[中]马娜 / 辽宁人民出版社 / 2017-1-1 / 48.00元

本书对中国机器人领域的发展历史做了引人入胜的介绍,中国机器人成长的过程也是中国经济由弱到强的历程。本书实际是选择了一个独特的视角来解读中国数十年的政治、经济、国家战略问题。中国的未来充满了多重可能性,本书对想了解中国当代与未来发展战略的读者是难得的读本,对智能制造这一当今世界*受关注的高科技领域在战略层面和科技伦理层面进行了深入地剖析和思考,其中提出的诸多前沿性观点是全球都将面对的问题,对中国科学......一起来看看 《中国机器人》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换