配置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了。

原文地址:https://www.cnblogs.com/jyginger/p/1783990.html