远道调试php

WBOY
풀어 주다: 2016-06-13 13:04:22
원래의
922명이 탐색했습니다.

远程调试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。再刷新一下,应该就可以调试了。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿