找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 9245|回复: 1

php超简单开发环境(xmapp + eclipse + pdt)

[复制链接]
发表于 2009-11-30 01:19:24 | 显示全部楼层 |阅读模式 IP:江苏扬州
1.下载和安装配置XAMPP
我下载的是,XAMPP Lite(精简版) ZIP 压缩包,下载地址
http://www.apachefriends.org/zh_cn/xampp-windows.html
根据xampp的文档描述,解压到根目录意味着您可以直接使用,不需要先运行“setup_xampp.bat”进行配置
(参见:http://www.apachefriends.org/zh_cn/xampp-windows.html#1721)
所以我的解压路径是 C:/xampplite
运行 xampp-control.exe,启动 apache
访问 http://localhost/xampp/phpinfo.php
可以看到apache使用的PHP配置文件为:C:\xampplite\apache\bin\php.ini
打开php.ini,在最后加入以下配置信息,以启用xdebug
Php.ini 配置代码
;载入Xdebug   
zend_extension_ts="c:/xampplite/php/ext/php_xdebug.dll"  
  
;xdebug配置   
[Xdebug]   
;开启自动跟踪   
xdebug.auto_trace = On   
;开启异常跟踪   
xdebug.show_exception_trace = On   
;开启远程调试自动启动   
xdebug.remote_autostart = On   
;开启远程调试   
xdebug.remote_enable = On   
;收集变量   
xdebug.collect_vars = On   
;收集返回值   
xdebug.collect_return = On   
;收集参数   
xdebug.collect_params = On  
;载入Xdebug
zend_extension_ts="c:/xampplite/php/ext/php_xdebug.dll"

;xdebug配置
[Xdebug]
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
重启apache,后刷新 phpinfo.php 页面,如果能见到 XDebug 的信息,就说明配置成功
2.eclipse pdt配置
到 http://www.java.com 下载安装JRE
到 http://www.eclipse.org/pdt/downloads/ 下载 PDT All In Ones
解压后,运行双击eclipse.exe运行pdt,选择workspace(我的是E:/pdt-ws)
打开window -> perference -> PHP->PHP executables
新增一个executable:
Name: xampplite-php
Executable path: C:\xampplite\php\php.exe
PHP ini file: C:\xampplite\apache\bin\php.ini
PHP Debugger: XDebug

打开window -> perference -> PHP->Debug,设置:
PHP Debuger: XDegug
Server: Default
PHP Executable: xampplite-php
uncheck "Break at first line"

3.调试php项目
新建项目proj1,并新建一个index.php,输入适当的PHP代码,然后设一个断点
打开apache配置文件 httpd.conf,在最后增加:  
Httpd.conf代码
Alias /proj1   E:/pdt-ws/proj1/   
Alias /proj1/ E:/pdt-ws/proj1/   
<Directory "E:/pdt-ws/proj1/">   
     Options Indexes FollowSymLinks Includes ExecCGI   
     AllowOverride All   
     Order allow,deny   
     Allow from all     
</Directory>   
Alias /proj1  E:/pdt-ws/proj1/
Alias /proj1/ E:/pdt-ws/proj1/
<Directory "E:/pdt-ws/proj1/">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all  
</Directory>  
重启apache
回到eclipse pdt,右击index.php,
选择 Debug As --> PHP Web Page 就可以进行断点调试了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-10-1 17:17 , Processed in 0.269465 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表