phpstrom的xdebug开启和yii2下的分页的链接
phpstrom的xdebug开启
1、修改php.ini文件(修改完重启apaceh)
xdebug.remote_enable = on
xdebug.idekey= PHPSTROM
【注意:远程的使用下面的配置文件,本地的使用上面的配置文件】
remote_host 是指调试客户端的地址,即IDE所在的IP
remote_port 是客户端的端口
这两项在远程调试的情况下注意修改,远程的时候最终改为:
[XDebug]
zend_extension ="d:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="d:/wamp64/tmp"
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000
2、打开phpinfo()查看配置情况,查找xdebug项,找到了说明xdebug配置成功。
至此服务器配置完毕!
3、下面是客户端调试。打开phpStorm,进入File>Settings>PHP(文件-设置-语言和框架-php),这里要interpreter浏览,填D:\xampp\php\php.exe,自动识别版本。
4、 进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug。
5、 进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认。
6、进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 PHPSTORM,host 填localhost,port填9000,点OK退出设置。
7、修改臭虫或运行时打开的网站(你想要调试网站的url)
点OK退出设置之后,phpstorm运行按钮旁边自动填充localhost,且运行按钮由灰色被激活成为绿色
8、 chrome浏览器链接配置。找到对应的插件,chrome的为phpstrom IDE Support chrome.crx,自己下载然后拖动文件到chrome设置>扩展程序
谷歌浏览器的右上角
【使用时候出的问题:】
如果本地跑出现这个问题,是因为1中的php.ini配置文件,修改不正确,请按照1中php.ini修改,并重启apache

PHP版本要和当前的项目的php版本对齐

这个查看当前xbug是否已经可以使用

接下来如以上设置就能正常使用xdebug了
yii2下的分页的链接
首先,需要正常的路由配置的开启如下图所示

最重要的一点,后来搞了整整一天才弄明白,路由的规则是从上往下,我原先的写法是把
['pattern' => '<controller:\w+>/<action:\w+>', 'route' => '<controller>/<action>'] 下载第一条,导致路由的规则到控制器、方法 就停止了,所以应该把这条写在最后面
phpstrom的xdebug开启和yii2下的分页的链接的更多相关文章
- Yii2下拉框实现
		
详细介绍yii2下拉框的实现方法,以商品分类的下拉框为例: 第一种方法:使用Html的activeDropDownList(),该方法的优点是:可以自定义下拉框的样式.具体实现如下: 1.控制器中,获 ...
 - 系统开启UAC情形下开机自启动程序如何以管理员权限启动
		
系统开启UAC情形下开机自启动程序如何以管理员权限启动 题记:本文阐述的是在Windows系统开启UAC的情况下,开机自启动程序需要以管理员权限启动, 系统弹出UAC对话框,用户同意的情形下启动程序 ...
 - 原创 C++应用程序在Windows下的编译、链接:第三部分 静态链接(二)
		
3.5.2动态链接库的创建 3.5.2.1动态链接库的创建流程 动态链接库的创建流程如下图所示: 在系统设计阶段,主要的设计内容包括:类结构的设计以及功能类之间的关系,动态链接库的接口.在动态链接库中 ...
 - “ShardingCore”是如何针对分表下的分页进行优化的
		
分表情况下的分页如何优化 首先还是要给自己的开原框架打个广告 sharding-core 针对efcore 2+版本的分表组件,首先我们来快速回顾下目前市面上分表下针对分页常见的集中解决方案 分表解决 ...
 - 原创 C++应用程序在Windows下的编译、链接:第一部分 概述
		
本文是对C++应用程序在Windows下的编译.链接的深入理解和分析,文章的目录如下: 我们先看第一章概述部分. 1概述 1.1编译工具简介 cl.exe是windows平台下的编译器,link.ex ...
 - Delphi下使用Oracle Access控件组下TOraSession控件链接
		
Delphi下使用Oracle Access控件组下TOraSession控件链接数据库,使用 orsn1.Options.Direct:=true; orsn1.Server:=IP:Port: ...
 - C++应用程序在Windows下的编译、链接(一)概述
		
C++应用程序在Windows下的编译.链接(一)概述 本文是对C++应用程序在Windows下的编译.链接的深入理解和分析,文章的目录如下: 我们先看第一章概述部分. 1概述 1.1编译工具简介 c ...
 - 【IE6的疯狂之十三】IE6下使用滤镜后链接不能点击的BUG
		
大家可能都知道IE6下使用DXImageTransform.Microsoft.AlphaImageLoader滤镜(用于PNG32 Alpha透明)后链接不能点击的BUG,大家也都知道只要在a标签上 ...
 - 使用Mac下的sequel Pro链接数据库时提示错误(已解决)
		
使用Mac下的sequel Pro链接数据库时,出现如下问题: ? 1 MySQL said: Authentication plugin 'caching_sha2_password' cannot ...
 
随机推荐
- ubuntu16配置Mask-RCNN
			
一.安装Anaconda3 1.下载 下载地址:https://www.continuum.io/downloads 2.安装 在文件目录下执行:bash Anaconda3-4.2.0-Linux- ...
 - Eigen介绍及简单使用
			
博客转载自:https://blog.csdn.net/fengbingchun/article/details/47378515 Eigen是可以用来进行线性代数.矩阵.向量操作等运算的C++库,它 ...
 - 理解JSON的语法
			
JSON语法可以分为三种类型: 简单值 对象 数组 简单值: 5 "Hello World" JavaScript字符串与JSON字符串的最大区别在于,JSON字符串必须使用双引号 ...
 - 按位操作符(Bitwise operators)
			
按位操作符(Bitwise operators) 将其操作数(operands)当作32位的比特序列(由0和1组成),而不是十进制.十六进制或八进制数值.例如,十进制数9,用二进制表示则为1001.按 ...
 - img中 src 中文路径解决办法
			
最近有个项目场景如下:需要后台遍历图片.视频所在的文件夹,获取的到的路径传递到JSP页面,使用<img src="具体的路径">显示图片.遇到的问题:如果图片的路径.图 ...
 - XML DTD语法详解
			
XML DTD详解 XML DTD详解 前情提要与本文内容介绍 前面的两篇XML相关博文: 第一篇是介绍格式正规的XML: 格式正规的XML:语法 属性 实体 处理指令 样式单 CDATA节 第二 ...
 - C++面试笔记--树
			
树 树的题目基本都是二叉树,但是面试官还没有说是不是二叉树的时候千万不要先把答案说出来,要是面试官说是多叉树,而你做的是二叉树就直接挂了! 一. 树的三种遍历.前序.中序.后序,如果直接考遍历,就肯定 ...
 - [译]Javasctipt中的substring
			
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...
 - 「BZOJ 2440」完全平方数「数论分块」
			
题意 \(T\)组数据,每次询问第\(k\)个无平方因子的数(\(1\)不算平方因子),\(T\leq 50,k\leq 10^9\) 题解 \(k\)的范围很大,枚举肯定不行,也没什么奇妙性质,于是 ...
 - asp如何让panel居中
			
把panel放在一个table的td中,并把position设为relative,就可以在设计中直接调整它的位置了