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

在vim中使用xdebug调试PHP程序

 操作系统centos 5.3,php 5.1.6, xdebug 2.0.5。
主要参考文档:
xdebug的安装文档:http://xdebug.org/docs/install。
xdebug的远程调试配置文档:http://xdebug.org/docs/remote
Using vim and xdebug DBGp for debugging Drupal (or any PHP application):
http://2bits.com/articles/using-vim-and-xdebug-dbgp-for-debugging-drupal-or-any-php-application.html
一位网友的博文:
http://blog.johnpupu.tw/2008/05/14/208/
需要的软件包:
vim插件,下载地址:
http://www.vim.org/scripts/script.php?script_id=1929
xdebug2.0.5,下载地址:
http://xdebug.org/download.php
还需要安装python2.3或者以上的版本。
首先安装xdebug:
下载xdebug 2.0.5源代码包,解压,进入到xdebug源代码目录,按照其中的README文件或者上面给出的xdebug安装文档的说明进行安装。其中要用到phpize脚本,安装了php-devel以后就会有phpize和php-config这两个脚本。
[root@jcwkyl xdebug-2.0.5]# mount /dev/cdrom
[root@jcwkyl xdebug-2.0.5]# localyum install php-devel
[root@jcwkyl xdebug-2.0.5]# phpize  
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20050922
Zend Extension Api No:   220051025
[root@jcwkyl xdebug-2.0.5]# ./configure –enable-xdebug
[root@jcwkyl xdebug-2.0.5]#  make
完成之后,会在modules目录中生成xdebug.so文件。
[root@jcwkyl xdebug-2.0.5]# locate php.ini
/etc/php.ini
[root@jcwkyl xdebug-2.0.5]# vim /etc/php.ini
在文件最后加上这一句:
zend_extension="/home/whb/lib/xdebug-2.0.5/modules/xdebug.so"
[root@jcwkyl xdebug-2.0.5]# service httpd restart
验证xdebug已经成功安装:
[root@jcwkyl xdebug-2.0.5]# php -m
[PHP Modules]
bz2
calendar
……
xdebug
……
zlib
 
[Zend Modules]
Xdebug
看到xdebug出现了两次,一次是在[PHP Modules]中,一次是在[Zend Modules]中,这说明它已经被成功安装了。
安装vim插件,把解压后的plugin/debug*复制到/usr/share/vim/vim70/plugin目录下。
配置xdebug的远程调试:
在/etc/php.ini中加入下面的设置:
xdebug


相关文档:

PHP 中 in_array 函数的用法与注意项

in_array(value,array,type)
in_array 作用是用于查看 value 是否在 array 中存在,如果参数 value 是字符串,且 type 参数设置为 true,则搜索区分大小写。则 in_array 是 区分大小写 的。
有一点需要注意,当 array 中包含 value 的值,则返回 true; 但是,如果两者参数之间相等,则返回 false
例如:
$str = 'a';
......

php常用函数3


 
<?php
class useful{
 /*
  * 常用函数类
  * 作    者:多菜鸟
  * 联系邮箱:kingerq AT msn DOT com
  * 创建时间:2005-07-18
  * 来源:http://blog.csdn.net/kingerq
  */
 
 /*
  * 功能:格式化数字,以标准MONEY格式输出
......

PHP 实现多服务器共享 SESSION 数据

PHP 实现多服务器共享 SESSION 数据
PHP 实现多服务器共享 SESSION 数据
一、问题起源
稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站
,用户系统是统一的,即一套
用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号