Rumah  >  Artikel  >  pembangunan bahagian belakang  >  远道调试php

远道调试php

WBOY
WBOYasal
2016-06-13 13:04:22926semak imbas

远程调试php

首先得确保服务器正确安装了zend debugger。可以用phpinfo查看。并且在服务器的根目录下有dummy.php文件。此外,还需要更改服务器的php.ini,将里面的

?

zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always

更改为

zend_debugger.allow_hosts=127.0.0.1,192.168.0.102
zend_debugger.expose_remotely=always

?

这里的新加的ip地址是客户端的ip地址,并且要保证两个机器是ping的通的,把防火墙什么的关掉。这里会使用zend debugger的专用端口号进行传输。

?

接着我们使用aptana作为调试工具。我的aptana是装好了pdt还有zend debugger plugin的。

首先打开preference,在php server里面新建一个服务器,地址就写服务器的地址,比如说是http://192.168.0.101。

再选中一个php页面,右键有一个debug as选项,选中debug configuration,在php server那一栏选择刚才新建的,再点击php server的configure。里面有一个path mapping。第一栏写服务器的要被调试的文件的所在文件夹,比如说是d:/debugtest/,注意,这个路径是服务器的路径,不要填成自己的。下面选择自己的工作空间的对应的文件夹。要保证两个目录是对应的,而且代码也应该是一样的。

接着就debug吧。把url调好,如果不成功就把url地址后面的debughost的值改成192.168.0.102。再刷新一下,应该就可以调试了。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn