易截截图软件、单文件、免安装、纯绿色、仅160KB

xampp,Eclipse,pdt,xdebug构建php的调试环境

最近弄php,发现下载的phpEclipse不能调试,昨天就用了一个下午的时间搭建了php的调试环境。发现网上的关于php调试的文章让人有点乱,就整理下写成这篇文章,希望对大家有些帮助。
在网上查好像是有两种调试的工具:Xdebug和Zend Debugger,我现在用的是Xdebug。我主要就说说xampp,Eclipse,pdt,xdebug构建php的调试环境的搭建。
1)下载安装xampp,下载地址:http://sourceforge.net/projects/xampp/files/。去下载下来,安装即可,这步很简单。如果安装好了
2)Eclipse/PDT,由于我之前就已经下载了phpEclipse,于是我就查看了PDT的官方网站的http://wiki.eclipse.org/PDT/Installation 根据网站上的方法安装了PDT插件。如果你还没有Eclipse,那么你可以下载一个 PDT 2.1 SR-1 All In Ones 版本的eclipse,下载地址在下面:
http://www.eclipse.org/pdt/downloads/
3)Xdebug,下载的xampp一般都会带有Xdebug,我的xampp是装在C盘的C:\xampp,在C:\xampp\php\ext目录下包含了php_xdebug.dll。你可以在你安装xampp的这个目录下查找下,如果没有的话,就可以在网上下载一个Xdebug,下载的地是:
http://xdebug.org/download.php,然后在C:\xampp\apache\bin文件夹中找到php.ini,注意是Apache中bin文件夹下的php.ini。对于php的配置是在这个初始化文件中找到如下代码:
[XDebug]
;; Only Zend OR (!) XDebug
;zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
;xdebug.remote_enable=true
;xdebug.remote_host=127.0.0.1
;xdebug.remote_port=9000
;xdebug.remote_handler=dbgp
;xdebug.profiler_enable=1
;xdebug.profiler_output_dir="C:\xampp\tmp" 
把注释去掉变成下面这样,如果没有上述代码的话就加上下面的代码,如果你的Xdebug是下载的就把其中的zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"改成zend_extension_ts="C:\xampp\php\ext\你的Xdebug.dll名称":
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp" 
另外由于Xdebug和zendOptimizer不能同时工作,那么还需要将下面的代码注释掉,改成下面这样:
[Zend]
;zend_extension_ts = "C:\xampp


相关文档:

PHP类实例教程(二十四):PHP5类中的多态

多态这个概念,在Java中指的是变量可以指向的对象的类型,可是变量声明类型的子类。对象一旦创建,它的类型是不变的,多态的是变量。在PHP5中,变量的类型是不确定的,一个变量可以指向任何类型的数值、字符串、对象、资源等。我们无法说PHP5中多态的是变量。
我们只能说在PHP5中,多态应用在方法参数的类型提示位置。
一 ......

xen nginx php 记录一下。

最近在弄nginx和xen+php.中间也费了不少的周折.记录一下.也算一个小成果.
操作系统版本,最后还是选择CentOS-5.4-x86_64-bin-DVD.iso.
CentOS-5.4-x86_64-bin-DVD.iso 的安装:
安装的时候基本上lib和开发工具都要选.桌面的开发环境我也都选了.
说不定哪个函数支持就要用到这个库.
mysql-5.1.41.tar.gz:
据说更高版本的 ......

php效率高写法

 
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static ......

PHP调用C编程总结(windows)

一.环境的安装
   
    下载安装包,Google上搜索php+apache+sql的安装包并安装。
二.扩展编程
    针对在PHP环境下掉用C编程(c程序编译的dll),主要有以下两种方式。
   
    1.利用ATL构建DLL组件,然后再PHP里面直接调用,调用方法 ......

PHP万能密码

对PHP安全方面的资料作了些收集和查阅,PHP注入首当其冲,一篇神秘小强的PHP万能密码写得不错,摘录:
说实话如果一个网站的前台都是注入漏洞,那么凭经验,万能密码进后台的几率基本上是百分之百。
可是有的人说对PHP的站如果是GPC魔术转换开启,就会对特殊符号转义,就彻底杜绝了PHP注入。其实说这话的人没有好好想过, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号