zoukankan      html  css  js  c++  java
  • PHP第一课:开发环境配置

       最近在学php,大概了解了一下php的语法结构,以及一些php及基础的知识。由此想到了要亲手试一试;以为以前是学java的用的  ide是myeclipse,所以对eclipse软件布局有特别的钟爱。所以选择了eclipse为开发环境;废话不多说了,下面就是安装的整个过程。

      首先要下载相关的软件:

    (1) java jdk,既然要使用eclipse就必须添加java jdk;下载网址:oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ;这是我当前使用的最新的版本。

    (2)eclipse ,当然是要下载它了; 下载地址:http://www.eclipse.org/downloads/ ;根据个人系统选择相应的版本,也是使用的最新版本,eclipse 4.3.1 win 64bit的。

    (3)phpeclipse,只下载eclipse这还不够,还需要添加相应的插件,即phpeclipse;下载地址:sourceforge.net/projects/phpeclipse/ ;

      java jdk和eclipse的安装都很简单,就不多说了。还有就是对eclipse的汉化,不习惯使用英文版的可以去汉化一下,这个一会在结尾讲。添加phpeclipse的方法网上给的不多,一般都是一些老版本的,在eclipse版本中安装方法与期不太一样;安装过程如下:

    1. help->install new software->

    2. add->local(浏览phpeclipse本地路径)->                                          

    3. 勾选加载项,一直next就ok了,中间会遇到一个警告,不用理会选确定就可以了。

    4. 加载完成会提示,重启eclipse;接着就完成。

    在线安装地址:http://update.phpeclipse.com/update/stable/1.2.x

    配置

    xdebug配置

    打开php.ini

    在最后一行加入以下配置代码,配置说明已经做好注释

    ;载入Xdebug
    zend_extension_ts="c:/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

    注意zend_extension_ts后面的路径要填写绝对路径,保存后重启服务器即可。

    此时用phpinfo()查看php配置,如果安装成功,应该可以看到以下信息: 附件[ematt:101]

    下面是eclipse的配置

    详细配置请看下图说明(所有图片均可点击放大查看)

    eclipse全局总体配置:(点击放大查看)

    附件[ematt:105]

    测试服务器配置:在上面窗口中点击 PHP Server.... 后 (点击放大查看)

    附件[ematt:104]

    PHP项目总体配置:打开或新建一个php项目后,在项目上单击右键,选择 Properties(点击放大查看)

    附件[ematt:103]

    按照自己的实际要求配置好之后,整体的调试环境就完全配置好了,开始enjoy吧!

    下面介绍如何开始调试

    1.首先打开你要调试的页面,我这里以emlog首页index.php为例

    在eclipse的菜单中照图中的顺序选择:

    附件[ematt:106]

    这时eclipse就会启动debug界面,效果截图:(点击放大)

    附件[ematt:107]

    如果你的服务器配置正确,那么就会蹦出浏览器并看到程序页面了。

    现在进入重点,很酷的PHP断点调试功能

    在你要设定断点的行上点击右键,选择 Toggle Breakpoints

    附件[ematt:109]

    设定好之后,请再启动debug

    下面是个例子(点击放大)

    附件[ematt:108]

    有人肯定会问,这是首页,如果我要调试的页面带有参数或者不能直接访问怎么办?

    答案很简单,你只要在需要的调试的页面上设定断点,debug时启动任何一个可以直接访问的页面,然后从页面上点击到你要访问的页面,或者访问调用你要调试的文件的页面即可,运行到断点的时候eclipse会自动跳出来,这时你就可以开始调试了。

  • 相关阅读:
    CSS之清除浮动
    MVC之ActionResult
    Html辅助方法 之 Form表单标签
    正则表达式30分钟入门教程
    MVC系统过滤器、自定义过滤器
    map reduce相关程序
    数据结构学习
    检查、新建表
    ubuntu默认root密码
    INFO ipc.Client:Retrying connect to server 9000
  • 原文地址:https://www.cnblogs.com/jcomet/p/4042716.html
Copyright © 2011-2022 走看看