远道调试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报错起步配置
下一篇: MySQL如何创建用户?
推荐阅读
-
php curl 有没简单易懂的多线程代码
-
探讨PHP获取checkbox值_PHP教程
-
具体讲解PHP导出Excel乱码的解决方法
-
Philtron: a PHP Proxy for HTTP
-
PHP产生不重复随机数的5个方法总结
-
spb mobile shell php 读取shell管道传输过来的内容
-
感觉没睡好就..-shenmedoumeixie....,睡觉感觉自己没睡着_PHP教程
-
php 数组二分法查找函数代码_PHP教程
-
如何在 CentOS 7 / Ubuntu 15.04 上安装 PHP 框架 Laravel
-
33道php常见面试题及答案,33道php试题及答案_PHP教程