辽宁建设工程信息网可上中项网/搜索引擎推广和优化方案

辽宁建设工程信息网可上中项网,搜索引擎推广和优化方案,中国菲律宾签证免签吗,wordpress免代码分享到调试是一门艺术,在项目开发过程中,调试是很关键的一步。php中一般使用die,exit()控制断点并使用echo、print_r()、var_dump()、printf()输出结果来调试。一般情况下以上就可以满足开发者调试的目的了。下面来介绍一下xdebug工具。Xdebug是一个开放源代码…

调试是一门艺术,在项目开发过程中,调试是很关键的一步。php中一般使用die,exit()控制断点并使用echo、print_r()、var_dump()、printf()输出结果来调试。一般情况下以上就可以满足开发者调试的目的了。下面来介绍一下xdebug工具。

Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

安装Xdebug

2.   将下载的dll文件放到相应的目录中。比如D:\server\php\ext下面;

3.   配置php.ini文件,在ini文件里面追加下面代码[Xdebug]

zend_extension="D:\Program Files\phpStudy\PHP5\ext\php_xdebug.dll" //dll文件位置

xdebug.profiler_output_dir="D:\xdebug" //

xdebug.profiler_enable=On

xdebug.profiler_enable_trigger=1

xdebug.default_enable=On

xdebug.show_exception_trace=On

xdebug.show_local_vars=1

xdebug.max_nesting_level=50

xdebug.var_display_max_depth=6

xdebug.dump_once=1

xdebug.dump_globals=1

xdebug.dump_undefined=On

xdebug.dump.REQUEST=*

xdebug.dump.SERVER=REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT

xdebug.trace_output_dir="D:\xdebug"

xdebug.remote_enable=true //Xdebug允许远程IDE连接

xdebug.remote_host=127.0.0.1 //允许连接的zend studio的IP地址

xdebug.remote_port=9000 //反向连接zend studio使用的端口

xdebug.remote_handler=dbgp //用于zend studio远程调试的应用层通信协议

重启Apache后就完成安装了。你可以使用phpinfo查看是否安装成功

b7d5a055d8bf39ce6ec3bf968f5c9795.png

调试:

安装完成后,xdebug会输出相应的(错误)调试信息。<?php

echo aa;

a5886b54a2a42fce9091ca2e8c6b2393.png

上面显示出错误类型http请求耗时等等,这是最基本的

xdebug给我们提供了很多调试的方法,比如脚本执行时间,内存占用等等

实例:测试脚本执行时间和内存占用:<?php

$t = xdebug_time_index();

for ($i = 0; $i < 250000; $i++)

{

// do nothing

}

echo "执行时间:".xdebug_time_index()-$t."
";

echo "使用内存:"xdebug_memory_usage();

还有很多调试功能,自己去体验吧.

The end.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/557834.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows之vue-cli安装和vue项目快速搭建

Windows之vue-cli安装和vue项目快速搭建 1.提前安装好node.js&#xff0c; 安装步骤&#xff1a;https://blog.csdn.net/qq_43842093/article/details/116918715 2.nodejs安装好后&#xff0c;默认带有npm 3.使用npm安装vue-cli cnpm instal1 vue-cli-g #测试是否安装成功#查看…

java 字符流 utf8,JAVA基础(字符流设置编码读写字符)

1&#xff0c;使用指定的码表读写字符FileReader是使用默认码表读取文件, 如果需要使用指定码表读取, 那么可以使用InputStreamReader(字节流,编码表)FileWriter是使用默认码表写出文件, 如果需要使用指定码表写出, 那么可以使用OutputStreamWriter(字节流,编码表)【1】 代码分…

支付宝沙箱支付步骤

蚂蚁金服开放平台文档中心——网页移动应用——开放能力——支付能力——电脑网站支付下载SDK&Demo调试Demo文档中心——网页移动应用——开发工具——沙箱环境生成公钥和私钥&#xff0c;设置应用公钥在Demo中添加APPID&#xff0c;应用私钥和支付宝公钥支付宝网关

matlab 一维 平滑,一维加噪信号的平滑处理(3)

%-------------------------------------------------------------------------- % 调用medfilt1函数对加噪正弦波信号进行平滑处理 %-------------------------------------------------------------------------- %*****************产生加噪正弦波信号&#xff0c;绘制加噪波…

Module build failed: Error: Node Sass version 5.0.0 is incompatible with ^4.0.0.

Module build failed: Error: Node Sass version 5.0.0 is incompatible with ^4.0.0. node-sass版本过高导致的&#xff0c;卸载重装低版本: 1.卸载已安装版本 npm uninstall node-sass 2.安装 npm install node-sass4.14.1 3.npm run dev

php高中级程序员面试题,PHP 程序员面试笔试常考面试题精讲

最近假期的原因&#xff0c;决定在chat开了这门课&#xff0c;希望对你有帮助。主要总结汇总了 PHP 面试过程中最爱问的几道面试题。这些面试题可以很好的帮助面试者准备&#xff0c;并让你在面试过程中很好的回答这些面试题&#xff0c;轻松拿下 offer。由于一个 PHP 应聘者面…

Gompertz模型绘图 matlab,Logistic模型matlab求解

Logistic模型求解怎么用matlab求解啊&#xff1f;悬赏分&#xff1a;100 - 解决时间&#xff1a;2008-11-17 23:09已知x0:1:12y[43.65 109.86 187.21 312.67 496.58 707.65 960.25 1238.75 1560.00 1824.29 2199.00 2438.89 2737.71]yL/(1a*exp(-k*x))利用线性回归模型所得到的…

vue错误:vue.esm.js?efeb:628 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched‘ of

控制台出现这个错误vue.esm.js?efeb:628 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched’ of undefined” found in —> at src/App.vue 错误&#xff1a; 原因&#xff1a; 这里错误&#xff0c;必须使用&#xff1a; vue实例里固定路由器…

阿里云成长记的一篇文章《阿里云的这群疯子》

阿里云成长记的一篇文章&#xff0c;叫做《阿里云的这群疯子》&#xff0c;文章中记述着阿里云是如何一步步走到今天的&#xff0c;今天的成功源于昨日的付出&#xff0c;机会只留给有准备的人&#xff0c;勤奋的聪明人。 《阿里云的这群疯子》 世事安稳&#xff0c;岁月静好。…

自动摘要php,phpcms修改手动摘要255字符、自动摘要200字符及取消自动摘要

效果展示&#xff1a;phpcms修改手动摘要255字符、自动摘要200字符及取消自动摘要phpcms v9手动摘要默认255个字符的修改方法&#xff1a;登陆后台-->内容-->模型管理-->文章模型-->字段管理-->摘要-->修改-->字符长度取值范围-->将255修改为你想要的数…

Linux学习Vim使用及账号用户管理

Vim使用及账号用户管理 什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富&#xff0c;在程序员中被广泛使用。linux必须要学会&#xff08;查看内容&#xff0c;编辑内容&#xff0c;保存内容&#xff09; 简单的来…

git的clone命令出现fatal:unable to access ‘https://github.comXXXXXXX“:OpenSSL SSL_read:connection was errn

git使用git clone命令时出现错误fatal:unable to access https://github.comXXXXXXX":OpenSSL SSL_read:connection was errn **解决办法&#xff1a;**把https改为git即可

oracle创建多个游标,Oracle——游标的创建和使用

游标SQL语言是面向集合的&#xff0c;是对指定列的操作。如果要对列中的指定行进行操作&#xff0c;就必须使用游标。当在PL/SQL块中执行查询语句(SELECT) 和数据操纵语句(DML) 时&#xff0c;Oracle会为其分配一个上下文区(Context Area)游标是指向上下文区的指针&#xff0c;…

使用Jedis连接远程服务器的redis

使用Jedis连接远程服务器的redis 1.修改服务器提供商的安全组规则&#xff0c;开放6379端口 2.修改服务器的防火墙规则&#xff0c;开放6379端口(CentOS7) 命令如下&#xff1a; # 查看firewall服务状态 systemctl status firewalld # 开启、重启、关闭、firewalld.service…

远程连接redis遇到的一些错误解决办法JedisConnectionException:java.net.SocketTimeOutException...JedisDataException:D

一些错误解决办法 开放redis端口的防火墙 继续尝试运行 报错的意思是说redis在保护模式下运行&#xff0c;需要去掉保护。 第一种&#xff1a;直接去掉自我保护&#xff08;不推荐&#xff09; (redis3.2版本后新增protected-mode配置&#xff0c;默认是yes&#xff0c;即开…

关于Redis配置主从复制踩到的坑,主机不显示从机的连接信息

关于Redis配置主从复制踩到的坑&#xff01;&#xff01;&#xff01; 设置单机集群的时候&#xff0c;两台从机都显示连接到主机&#xff0c;但是主机显示连接到的从机数量为0: 主机信息&#xff1a; 从机80&#xff1a; 从机81&#xff1a; 查看从机log日志文件发现错误信息…

linux内核计算list的长度,Linux内核通用链表 linux/list.h阅读

#ifndef _LINUX_LIST_H#define _LINUX_LIST_H   //宏定义&#xff0c;不做过多解释&#xff0c;就是检查是否包含了linux/list.h#ifdef __KERNEL__#include #include #include /** These are non-NULL pointers that will result in page faults* under normal circumstance…

分析Spring容器启动流程 Spring初始化

分析Spring容器启动流程 Spring初始化 每当启动Web容器时&#xff08;例如Tomcat&#xff09;&#xff0c;会读取Web应用中的web.xml文件。以下这段代码就是启动Spring容器的关键代码。 ContextLoaderListener 类继承了ContextLoader&#xff0c;实现 了ServletContextListen…

linux 喂狗时间,狗狗正确喂食时间表,喂狗最佳时间指南

未满3月龄的狗狗&#xff0c;每天的早、晚餐分别在7&#xff5e;8点与19&#xff5e;20点喂食&#xff0c;期间每隔3&#xff5e;4小时再喂一次。未满6月龄的狗狗&#xff0c;7&#xff5e;8点喂早餐&#xff0c;12&#xff5e;13点喂午餐&#xff0c;19&#xff5e;20点喂晚餐…

帮帮忙—ssm框架中,简单自定义标签SimpleTagSupport如何注入spirng中的bean

权限太多&#xff0c;想用简单自定义标签来控制&#xff0c;但遇到一个头疼的问题&#xff0c;不能用autowird自动注入spring管理的bean&#xff0c;让人恼火&#xff1b; 经过周折&#xff0c;终于解决问题&#xff0c;与大家一起分享&#xff0c;可能不是最好的方法&#xf…