zoukankan      html  css  js  c++  java
  • 配置Zend Studio调试环境

    配置Zend Studio调试环境分为服务器端和客户端两部分。如果服务器端已经配置好,又有多个客户端,则只需要配置各个客户端即可。

    服务器端:

    服务器端的配置工作主要是设置Zend Debugger,这里以Zend Debugger 5.2.14为例。先下载Zend Debugger 5.2.14,解压缩后目录中有如下文件夹和文件:

    4_3_x_comp
    4_4_x_comp
    5_0_x_comp
    5_1_x_comp
    5_2_x_comp
    5_2_x_nts_comp
    dummy.php
    Inventory.xml
    README.txt

    根据你安装的php版本,选择相应的文件。5.2.x有2个编译好的dll,其中5_2_x_nts_comp是Non Thread Safe(非线程安全,在执行时不进行线程安全检查)的,因此我使用5_2_x_comp内的dll。具体操作步骤如下:

    1. 将ZendDebugger.dll复制到您的php安装目录下,比如,d:\website\server\php5
    2. 将下面的4行内容加到您的php.ini
      [Zend]
      zend_extension_ts=d:/website/server/php5/ZendDebugger.dll
      zend_debugger.allow_hosts=192.168.1.25
      zend_debugger.expose_remotely=always
      其中,192.168.1.25是远程调试的文件所在机器的IP。
    3. 将dummy.php复制到apache的document root目录。
    4. 重启apache。

    编辑一个测试文件phpinfo.php,放在apache的document root目录下,内容为

    <?php
    phpinfo();
    ?>
    

     这时假设服务器名为server,则打开浏览器运行:http://server/phpinfo.php,您会看到:

    表明安装已经成功。

    客户端:

    客户端的配置是在Zend Studio中进行的。

    在菜单:Tools > Preferences,选择 debug 项,其中 Debug Mode 选择 Server ,然后将Debug Server URL中的Server_Address/替换为服务器名或服务器IP地址。这样就OK了。

  • 相关阅读:
    事件处理之跨浏览器
    IE事件处理
    DOM0级事件处理、DOM2级事件处理
    JS内置对象学习总结
    JS事件响应的学习总结
    vuex的学习例子
    npm run build 打包后,如何运行在本地查看效果(Apache服务)
    Vue.js 引入外部js方法
    Table展开行
    正则表达式test()和exec()、 search() 和 replace()用法实例
  • 原文地址:https://www.cnblogs.com/jyginger/p/1783990.html
Copyright © 2011-2022 走看看