首页 > 作文

Eclipse开发PHP调试(debug)环境配置

更新时间:2023-04-07 06:01:08 阅读: 评论:0

最近用php开发,不能调试很郁闷,再网上找了一篇搭建环境的文章,里面有些已经过时了,并且其中很多细节没有提到,对于像我这样的菜鸟来说比较困难,特在此写一篇我自己安装过程中,希望能帮助到大家。参考文章链接:/kf/201111/111881.html

我最终选用的版本如下

apache : httpd-2.2.21-win32-x86-no_ssl.msi

php : php-5.2.17-win32-vc6-x86.msi

eclip: : eclip-php-galileo-sr2-win32.zip

zenddebugger : zenddebugger-v5.2-cygwin_nt-i386

下载链接如下(可以自行选择其他更高版本):
1. apache,到下载
2. php,到下载注意 vc6对应apache平台,vc9对应iis搭建平台,要注意版本中线程安全(ts)和线程不安全的区别(nts),在安装zenddebugger的适合要选择对应版本,配置文件也要对应起来
3. eclip ide for php,到下载
4. zend debugger,到下载

一、安装软件

1. apache安装

只需要一步一步安装就可以了, 安装完成后会启动apache,这时候在里输入http://localhost/ 会出现

it works!

说明apache安装成功。

2. php安装

也是一步一步安装就行了,需要注意的是安装php扩展的时候要默认安装,否则会出现

“error trying access the local web rvice:getobject failed. you w陪孩子一起长大ill need to manua肾结石怎么形成lly configure the web rver”

应该是找不到扩展模块的原因吧。

安装完以后php会自动在apache的配置文件添加下面几列

view plain

#begin php installer edits – remove only on uninstall phpinidir ”

loadmodule php5_module “php5apache2_2.dll”

#end php installedell 1440r edits –喜马拉雅山在哪里; remove only on uninstall

这时候你需要把他补充完整,如果补充会提示找不到,在cmd里面用命令httpd -t 会提示找不到模块php5apache2_2.dll。例如我的php是安 装在c:\program files/php下。注意路径的分割在里面用”/”,不是”\”

view plain

#begin php installer edits – remove only on uninstall phpinidir “c:/program files/php”

loadmodule php5_module “c:/program files/php/php5apache2_2.dll”

#end php installer edits – remove only on uninstall

在apache文档目录下建立一个文件index.php 输入以下内容

<?php

phpinfo();

?>

重启apache

在浏览器中输入http://localhost/index.php会出现php版本信息,说明php和apache已经搭建成功

二、debug环境配置

1. zenddebugger

从下载的zenddebugger中找到对应的版本,根据php版本选择(我的php是5.2 ,线程安全),这时候要注意选择线程安全或者不安全,复制对应的zenddebugger.dll到apache安装目录下,例如我选择zenddebugger-v5.2-cygwin_nt-i386\5_2_x_comp\zenddebugger.dll(线程安全)到c:\program files\php下面。在php.ini中添加如下行(路径根据自己情况自行修改)

view plain

<span style=”color:#000000;”>zend_extension_ts=c:/program files/php/zenddebugger.dll

zend_debugger.allow_hosts=localhost,127.0.0.1

zend_debugger.expo_remotely=always </span>

复制dummy.php到apache对应文档目录下。

2. 配置apache

比如我在e:\eclipworkspace下放置所有的eclip工程,那么修改apache/conf/httpd.conf,在文件结尾添加:

view plain

alias /workspace/ “e:/eclipworkspace/”

<directory “e:/eclipworkspace/”>

options indexes multiviews

allowoverride none

order allow,deny

allow from all

</directory>这样做的好处是,所有php工程都共享一个apache配置(看下面如何设置)。

3.eclip配置

打开eclip->window->preferences->php:

php executables->add,如下所示设置:

php rvers->new,如下所示设置:注意里面的workspace的w改为小写w,不方便抓图就用原来文章里的了,如果不改出不来调试页面

注意url栏中添加了workspace,这个是在httpd.conf中添加的目录别名。

php debug,如下图所示,选择合适的debugger,rver

至此,配置完成。

记得再次重新启动apache。

最后,建一个测试程序,看看效果如何:

新建一个php project命名叫firstphptest, 当然使用的是我们的e:\eclipworkspace作为eclip的workspace目录。

在工程中新建php file, 比如使用上面的index.php。

当在index.php上右键 run as->php web page时就可以看到类似如下画面了:

分享到:

作者sayo1155年.net

本文发布于:2023-04-07 06:00:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/e2ca40a0635acff67b4a560d3e0e3564.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Eclipse开发PHP调试(debug)环境配置.doc

本文 PDF 下载地址:Eclipse开发PHP调试(debug)环境配置.pdf

下一篇:返回列表
标签:版本   线程   找不到   的是
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图