在ubuntu10.04下面配置Apache2.2 + PHP5.3的开发环境,顺便装了一个xdebug扩展方便调试代码. 但是环境配置好了之后却发现xdebug加载成功了但是var_dump输出的内容却没有使用html格式化 xdebug正常的var_dump输出应该是下面的样子 但是我当前的情况却是没有格式化的代码 这时想到估计是php.ini里面的某个输出的配置有问题,打印phpinfo()逐个查看配置,最后发现php配置项目 html_errors 为 Off 将html_errors的…
开发环境,装了一个xdebug扩展方便调试代码. 但是环境配置好了之后却发现xdebug加载成功了但是var_dump输出的内容却没有使用html格式化 这时想到估计是php.ini里面的某个输出的配置有问题,打印phpinfo()逐个查看配置,最后发现php配置项目 html_errors 为 Off 将html_errors的值修改为On后,重启Apache,问题解决…
Gist Link /** * 格式化var_dump输出... * 我勒个去..早怎么没想到..就加了个pre啊,, */ function var_dump_html($var){ echo "<pre>"; var_dump($var); echo "</pre>"; } 看完我想撞墙,为什么早没想到...…
XDebug是什么 很多PHP程序员调试使用echo.print_r().var_dump().printf()等,虽然对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确.但是,对于一个大的项目经过长时间的积累以后,你会发现性能越来越慢,而性能到底消耗在了什么地方,常常是一个令人头疼的问题,function a()调用了多少次,function b()又消耗了多少时间,我们到底怎么查找是哪个蛀虫拉慢了我们的程序运行速度呢…
XDebug安装 到http://xdebug.org/download.php选择自己需要的xdebug版本.然后按照下面的配置建立目录.并在php.ini加入这些内容.重启server 注意xdebug.dll必须放在zendExtensionManager.dll之前加载 [XDebug] [debug] ;zend_extension="G:\servers\Zend\ZendServer\lib\xdebug\php-5.5.x\php_xdebug-2.2.3-5.5-vc9.dll…
一.安装了 xdebug php -m | grep 'xdebug' 如果没有安装就执行 首先根据 phpinfo() 信息 下载对应的版本,具体看参数: 下载地址:https://xdebug.org/download 把phpinfo()的打印信息 复制到 https://xdebug.org/wizard 下,可以得到安装信息 -1.下载xdebugwget https://xdebug.org/files/xdebug-2.7.0.tgz -2.解压 tar -zxvf xdebug-…
未弹出U盘就拔掉U盘,有可能会破坏U盘的分区表.当再次把U盘插入电脑时,会提示需要格式化U盘,这是什么情况,如何解决呢?其实只要用DiskGenius硬盘恢复软件就可以解决这个问题.下面和小编一起来看看吧,希望能帮到大家! 工具/原料 PC电脑.U盘 DiskGenius硬盘恢复软件 方法/步骤 1.插入U盘,电脑如图提示.不要点击格式化 2.查看U盘属性,发现都为零   3.下载DiskGenius硬盘恢复软件,安装打开,如图选择"搜索已丢失分区(重建分区)" 软件名称: DiskG…
安装 CentOS 后的系统配置及软件安装备忘 // */ // ]]>   安装 CentOS 后的系统配置及软件安装备忘 Table of Contents 1 Linux 自举过程 1.1 启动第一步(加载BIOS) 1.2 启动第二步(读取MBR) 1.3 启动第三步(Boot Loader / Grup) 1.4 启动第四步(加载内核) 1.5 启动第五步(用户层init依据inittab文件来设定运行等级) 1.6 启动第六步(init进程执行rc.sysinit) 1.7 启动第七…
简介: 软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现.LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载. HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器.内部协议通信服务器等),和7层(HTTP).在4层模式 下,HAproxy仅在客户端和服务器之间转发双向流量.7层模式下,HAProxy会分析协议,并且能通过允许.拒绝.交换.增加.修改或者删除请求 (req…
echo PHPINFO(); 如果搜索中没找到XDEBUG, 则表示没安装XDEBUG; XDEBUG官方下载路径, https://xdebug.org/download.php 查看环境参数 我的是集成环境, XAMPP PHP版本5.5.1 MSVC11C语言的版本 X86, 表示PHP为32位 查看 ''线程安全'' 是否启用, PHPINFO中搜索查看, enabled表示启用 对应官网的版本就是 : TS, 即线程安全为启用 下载好文件后放置在个人的D:\xampp\php\ext…
一.配置网络 1.  自动获取IP地址 使用ip addr查看网络设备名称,我的网卡名称为enp0s3.找到设备名称后配置enp0s3的配置文件. 打开Vi /etc/sysconfig/network-scripts/ifcfg-enp0s3文件将ONBOOT=no修改为NOBOOT=yes,并保存. 运行systemctl restartnetwork.service重新启动网络设备. 此时,执行ip addr命令后就可以看到已经获取到IP地址. 二.在线升级系统 执行yum –y upda…
1.下载安装xdebug 先从xdebug官网下载对应php版本的xdebug组件,下载地址是:http://www.xdebug.org/download.php 如果不确定下载哪个版本的xdebug,请访问这个网站http://www.xdebug.org/wizard.php,按照提示在你本地服务器上运行phpinfo()函数,并将该函数的输出内容复制到网页的文本框中提交,这个网页将会告诉你下载哪个文件及安装方法.     将下载的xdebug dll 文件复制到php安装目录的ext扩展…
1. 软件准备 登录xdebug 版本检测地址 http://xdebug.org/wizard.php  :将phpinfo产生的数据页面复制到其文本框内,显示类似如下内容: 二.将下载的xdebug-2.2.3-5.3-vc.dll复制到ext文件夹内. 三.修改php.ini文件: 将此内容添加到php.ini内. zend_extension = "E:\wamp\bin\php\php5.3.10\ext\php_xdebug-2.2.3-5.3-vc9.dll" #注意文件…
1,首先安装xdebug插件 传送门 2,配置php.ini文件如下: [XDebug] xdebug.profiler_append = xdebug.profiler_enable = xdebug.profiler_enable_trigger = xdebug.profiler_output_dir ="D:\xdebug" xdebug.trace_output_dir ="D:\xdebug" xdebug.profiler_output_name =…
1.php需要安装xdebug,这样能支持调试. 下载地址:http://www.xdebug.org/download.php,若不清楚下载版本,可将phpinfo的信息复制到下载地址页面的custom installation instructions,即可得知对应的信息. 2.下载后按照提示安装xdebug,然后打开php.ini,修改配置信息,举例如下: [xdebug] zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5…
本文不是教程安装XDEBUG,具体的请自行百度(我也是按照百度上的一步步来的). 以下纠正几点目前我安装时查看播客的不对之处: 1. Setting > PHP > DEBUG > CBG Proxy 此处的端口应该为你在php.ini文件中填写的端口,xdebug默认的端口为9000.之前我这一直报错,以为是端口被占用改为了9001,下面会详情介绍,也是我卡了一个多小时的主要原因.   2.Setting PHP > SERVER 下填写的应该是你当前项目的url地址,若你自定义…
一.前言 1. Xdebug 简介 Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况.当前最新版本为 Xdebug 2.5.0. 2. Xdebug 相关资料 官网:https://xdebug.org 官网文档:https://xdebug.org/docs 3. 选择合适的版本 如果不知道该下载哪个版本,官方提供了一个检测工具,只需要打印 phpinfo() 的信息,并全部复制到该工具的文本框内,并点击下面的"Anal…
安装vs2017后,再用vs2015打开xproj项目的时候会报错: Error MSB4019 The imported project "C:\Program Files\dotnet\sdk\1.0.0-rc3-004530\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found. Confirm that the path in the <Import> declaratio…
Mac 笔记本电脑系统自带的Python版本一般是Python 2.7,如果安装了Python 3.x,在终端中输入python命令后,输出的信息还是Python 2.7,问题就是如何将Mac系统默认的Python版本由Python2.x改为Python3.x呢? 分为如下四个步骤: 1. 终端打开.bash_profile文件 open ~/.bash_profile 2. 修改.bash_profile文件内容 ,默认应该会有,如果没有PATH路径需要找到本机的路径设置 # Setting…
一.前言1. Xdebug 简介Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况.当前最新版本为 Xdebug 2.5.0. 2. Xdebug 相关资料官网:https://xdebug.org官网文档:https://xdebug.org/docs 3. 选择合适的版本如果不知道该下载哪个版本,官方提供了一个检测工具,只需要打印 phpinfo() 的信息,并全部复制到该工具的文本框内,并点击下面的“Analyse m…
MAC homebrew自2018/3/31之后弃用homebrew/php By 31st March we will deprecate and archive the Homebrew/php tap. Unfortunately we have been unable to maintain an acceptable, consistent user or contributor experience and CI workload through non-core formula t…
情景: 1.下载apk到手机本地,点击本地apk开始安装 2.安装完成后,一般会有 “完成” 和 “打开” 两个按钮,点击 “完成” 按钮时是没有问题的,不管它 3.点击 “打开” 按钮,进入到首页(比如MainActivity),打开其他页面(比如GameActivity),然后按下Home键 4.返回桌面后,再次点击桌面上的app图标 我们的期望是:重新打开app之后,应该能看到 GameActivity 页面 然而事实是:重新打开app之后,展示的是 MainActivity,当点击返回时…
目录 安装Xdebug extension 设定php.ini 安装Xdebug plugin for Sublime Text2 1.安装Xdebug extension 先从安装Xdebug开始,如果连到官网的话,我 们会发现只有提供source还有Windows binaries,看起来似乎是无法直接在Mac的OSX环境上使用的样子.经过一番搜寻之后,还好发现有一个网站有提供binary的档案供下载,当然 要下载source回来自己编译也是可以,这个部分官网上面有教学,就不赘述. 连结:x…
在wamp上安装xdebug网上很多文章都介绍了方法,但是我这里遇到了一个很特殊的情况,在网上很少有人提及: 我机器是win7 64位的,安装的wamp1.7.4是32位的,这是后来导致出现奇怪现象的根源. 按照网上提供的方法如下: 进入xdebug网站,选择测试phpinfo()信息,注意这里不是采用贴源码的方式,是采用贴显示出的html文字的方式. 根据测试的信息,我的信息如下: Summary Xdebug installed: no Server API: Apache 2.0 Hand…
使用脚手架新建了一个vue项目,可以在IE9+浏览器运行,但是在添加了axios后,在IE下就报错了 首先是安装axios,在命令行执行: $ npm install axios -s //执行命令,下面是输出结果 + axios@0.18.0 added 1 package from 1 contributor and audited 32846 packages in 12.611s found 7 vulnerabilities (1 low, 1 moderate, 4 high, 1…
使用环境 masOS 10.12 使用MAMP安装的PHP环境   在新安装的系统中,安装xdebug,遇到了一些小问题;   P.S. 重新按照xdebug官网的指南安装了一次,把上次安装失败的xdebug文件删除掉之间,再按照官网安装,成功了!   启示: unix和linux 有很多开源软件需要编译\配置 之后就可以使用了, 一般的过程就是下载,编译,配置,然后使用.   那么,我翻译一下在mac上安装xdebug的过程吧;   0\准备工作 1)安装 homebrew    Homebr…
刚安装好Ubuntu16.04 后没声音,找了好多方法都不行,看到网上说通过安装pavucontrol和alsamixer调节解决,最后无意发现一个方法,总算是可以用了,在此记录一下.可能有的可以解决,可是我的设置没什么问题,调节pavucontrol和alsamixer并不能解决.而且奇怪的是时好时坏. 一.先说说用alsamixer 调节的方法吧: alsamixer是Linux 音频架构ALSA工具的其中一个,用于配置音频的各个参数. alsamixer是基于文本下的图形界面的,可以通过键…
转载地址:http://www.2cto.com/os/201304/206058.html   CentOS下安装xdebug   在CentOS 6.x 的系统中,是集成xdebug 的,   yum install php-pecl-xdebug   如果是CentOS.5 也可能通过安装安装 epel 来安装    rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm  然后 …
1.修改ip地址.网关.主机名.DNS等 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡名字 BOOTPROTO=static #静态IP地址获取状态 如:DHCP表示自动获取IP地址 IPADDR=192.168.1.113 #IP地址 NETMASK=255.255.255.0 #子网掩码 ONBOOT=yes #引导时是否激活 GATEWAY=192.168.1.1 [root…
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,input的参数可有可无,如果有参数的话,会在控制台(可以这样理解)输出参数的内容,不换行.通常情况下我们在控制台输入一些数据,然后敲击回车,就完成了本次输入.以下是例子. name = input("Enter your name: ") print(name) 这里要注意的是,input返回的是s…