越南1954txt下载:安装 xdebug

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 07:19:08
我用Komodo编程,需要找一个Debugger,网上搜索一下推荐的Xdebug,觉得还不错,就决定用它了。不过我安装Xdebug费好大劲儿才整好,中间曲折就不说了,记录一下要注意的,或许对别人有帮助:
我装在window/wamp环境上的
1. 下载正确的Xdebug版本 首先用phpinfo确定自己php版本和编译器版本,然后到http://www.xdebug.org,下载xdebug有很多不同xdebug.dll版本,要注意文件本身的名字就包含了适用php版本和compiler版本的信息,很容易找到。另外据说phpinfo信息提交到 http://www.xdebug.org/find-binary.php 也可以得到正确版本信息,我没试过。
2. copy 这段到php.ini 文件里(这是按我自己的环境选择的版本,服务器就是本机); xdebug config for Windowszend_extension = "c:/wamp/bin/php/php5.3.5/zend_ext/php_xdebug-2.1.1-5.3-vc6.dll"xdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.remote_host=127.0.0.1xdebug.remote_port=9000;xdebug.idekey=
这里注意的是a. 要用 zend_extension=xxxxx, 不能是extension=xxxxx。安装文件里特别说明要“loaded as zend extension, not php extension”。b. komodo官网说window版要用 zend_extension_ts=xxxx,我试了不行。后来找到根据说是php 5.3版本后都用zend_extension,不能用zend_extension_ts。c. xdebug dll 可以放在不同于php extension (通常ext folder)的文件夹里,我放在了zend_ext 文件夹,当然,路径就要全路径了。d. 检查php.ini 文件中extension=的区域,如果有extension=xdebug之类要删掉。一定要查一下,知道不是你放上去的。e. 如果有zend optimizer 之类的要注释掉,它们是冲突的。f. 注意有两个php.ini文件,一个是在php/bin里面,一个是在apache/bin里面,要改的应该是在apache/bin文件夹里的。我是两个都改了,省得闹心。
3. 在Komodo里面的设置:edit > preference >debug>connectionz设置port为9000,和php.ini中的一致如果设置local debug,在edit > preference >language>php里面设置,就是选hph.exe 和php.ini文件的位置,设置好了会告诉你成功。本地调试没什么用吧。
好了,按我说的就不会走弯路了。另外推荐一个文章 “ Windows 下安装 Xdebug 受难记 ” 这篇文章给我不少启发。网上一搜一大把,我就不写link了。