• 在WIN下搭建PHP的测试、开发环境


    折腾了2天在网上找了不少资料才把PHP的调试环境搭建好,这里总结下搭建的过程及注意事项

    【环境介绍】

    操作系统:WIN7

    WAMP版本:WampServer Version 2.1(Apache2.2.17、PHP5.3.3、MYSQL5.5.8)

    NETBEANS 版本:NetBeans IDE 7.0 (Build 201104080000)

    XDEBUG版本:2.1.1(PHP 5.3 VC6 TS (32 bit)

    备注:XDEBUG官网针对win系统提供了多个版本,每个版本又涉及到VC6、VC9还有带TC的,具体的含义可以通过如何选择PHP版本进一步了解(感谢喵了个咪的对本文提出的建议)

    【安装XDEBUG】

    将下载的php_xdebug-2.1.1-5.3-vc6.dll复制到php安装目录下的ext文件夹

    我电脑中WAMP的安装目录是:D:\Wamp

    我复制到E:\wamp\bin\php\php5.3.3\ext这里

    将下面的代码添加到php.ini末尾处

    zend_extension ="E:/wamp/bin/php/php5.3.3/ext/php_xdebug-2.1.1-5.3-vc6.dll"
    xdebug.remote_enable=on
    xdebug.remote_handler=dbgp
    xdebug.remote_host=localhost
    xdebug.remote_port=9000

    注意:

    1.网上的很多资料和教程中都是”zend_extension_ts =“而xdebug官方已经明确指出对于PHP5.3已经改用zend_extension替代了。

    2.xdebug与zend的OptimizerDebugger extensions不兼容,所以如果之前有安装过这2个扩展还需要在php.ini中将其删掉

    [Zend]
    ;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
    ;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
    ;zend_optimizer.enable_loader = 0
    ;zend_optimizer.optimization_level=15
    ;zend_optimizer.license_path =; Local Variables:
    ; tab- 4
    
    ; Local Variables:
    ; tab- 4
    ; End:

    上述工作都完成后,需要重启WAMP(其实重启Apache就可以了),打开PHPINFO,如果能找到如下图所示的Xdebug扩展,恭喜你,已经安装成功了。

    截图01

    【配置NetBeans】

    启动NetBeans,打开工具-》选项-》PHP-》调试。检查调试器端口是否设置的9000(默认是9000)

    “在第一行停止”默认是被勾选的,这样在进行任何一次调试的时候,就算没有设置的断点,也会在运行到程序的第一行停止。如下图所示:

    截图04

    设置好以后,可以通过NetBeans的调试-》调试文件(或者通过快捷键Ctrl+Shift+F5),默认情况下程序运行到第一行会中断,等待用户操作。

    截图05

    【扩展阅读】

    WAMP安装PEAR扩展请参考:http://www.cnblogs.com/Excellent

    【参考资料】

    NetBeans的维基:关于如何在不同的操作系统下安装Xdebug的,但是以PHP5.2为例介绍的

  • 相关阅读:
    迅为i.MX8M开发板Linux安卓9.0系统,四核CortexA53,单核CortexM4
    迅为龙芯2K1000开发板虚拟机ubuntu安装SSH服务
    迅为i.MX8MM开发板虚拟机Vmware的安装
    迅为龙芯2K1000开发板虚拟机ubuntu安装vscode
    归并排序XCoderLiu
    关于API中窗口子类化及超类化整理
    STL中最流行类模板vector
    andbook
    Navigation Failed: Cannot Find Application\HTML\1033\default.htm 错误解决办法
    html 播放音乐
  • 原文地址:https://www.cnblogs.com/Excellent/p/2288730.html
Copyright © 2020-2023  润新知