zoukankan      html  css  js  c++  java
  • php5+Apache2+mysql+Eclipse debug完全配置

    简介:这是php5+Apache2+mysql+Eclipse debug完全配置的详细页面,介绍了和php,PHP php5+Apache2+mysql+Eclipse debug完全配置有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=344679' scrolling='no'>

    经过整理,得出PHP在Eclipse上配置。

    一,准备工作:

    1,下载Eclipse for PHP

    http://www.eclipse.org/downloads/

    下载最新的Eclipse for PHP。

    2,下载Apache

    http://httpd.apache.org/download.cgi

    这里面下载Apache,不过提醒一句,你的PHP版本必须和Apache版要兼容,否则,只能看着屏幕发呆了。

    我用的是Apache2.0.58。

    3,下载PHP

    http://www.php.net/downloads.php

    记得兼容。我用的是PHP5.1.2,在这里需要提醒下,看清楚自己的PHP版本,在后面我们配载Xdebug是要考虑版本,我就是在这个上面吃过亏。

    二,Eclipse for PHP的项目构建

    1,解压好下载好的Eclipse,进入Eclipse,它会让你选择一个工作路径,你选择你设定好的文件夹,Eclipse会写入一些配置进去。

    2,项目构建比较简单,File ―》 new ―》 PHP project 写上你的项目名 直接Finish。

    三,PHP的支持的配置

    1,解压PHP压缩包,将它放在你想要的地方,建议不要放在中文目录下。

    本人PHProot=D:/php5

    2,安装Apache,比较傻瓜式,一路next下去就行。如果想换个安装目录,不使用默认的路径,自己换。

    另外有一个地方就叫你添加三个地址,自己想好,按照例子填写。

    我是写上 localhost.com www.localhost.com master@localhost.com

    3,数据库方面,看自己喜好了。自行安装。

    4,在D:\Apache Group\Apache2\conf找到httpd.conf

    添加PHP的支持

    LoadModule php5_module D:/php5/php5apache2.dll

    AddType application/x-httpd-php .php

    PHPIniDir "D:/php5"

    更改项目默认路径

    找到DocumentRoot标签,将值改为你自己的命名的路径(工作路径)。

    DocumentRoot "D:/haohaowo"

    <Directory "D:/haohaowo">

    如果你是用Eclipse开发,要写到工作区。

    DocumentRoot "D:\haohaowo"

    <Directory "D:\haohaowo">

    你要访问地址是这样的http://localhost/www/*.php

    5,在PHP安装目录D:\php找到php.ini-dist,将其命名为php.ini

    添加Mysql支持

    有两种方法

    a,在path变量中添加你的PHP的安装目录 D:\php5 (值得推敲一下 记得重启机子)

    b,将PHP根目录中libmysql.dll Copy至 System32 下面

    打开Mysql支持,找到;extension=php_mysql.dll,将分号去掉。

    添加一个extension=php_mysqli.dll

    找到extension_dir,将值改为extension_dir = "D:/php5/ext"

    四,Eclipse上Debug PHP

    1,下载动态链接库。

    http://www.xdebug.org/download.php

    在页面搜素自己的PHP版本,我用的PHP5.1.2,下载php_xdebug-2.0.1-5.1.2.dll。

    2,将下载的动态链接库Copy到%php_root%/ext/下面。

    3,打开php.ini编辑。

    添加如下内容:

    ;onload Xdebug

    zend_extension_ts="D:\php5\ext\php_xdebug-2.0.1-5.1.2.dll"

    ;xdebug configuration

    [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

    自己替换下上面的路径。

    4,进入Eclipse,从主菜单打开"Window > Preferences > PHP"。先选中"PHP Excutables"节点,在右面的面板点"Add"按钮,在接下来的窗口中,"Name"随便填,我命名为PHP5,"Excutable Path"浏览到你的php.exe,PHP ini file浏览到你的php.ini文件,PHP Debugger选XDebug。如果最新版会有一个SAPI TYPE,保持默认。

    5,选中"PHP Servers"节点,在右面的面板点"New"按钮,在接下来的窗口中,"Name"随便填,"URL"填你的工作空间的URL(比如http://localhost/pdt)。这个其实在最新版可以不用设置,因为有一个默认的Server,你直接用就行。

    6,选中"Debug"节点,在右面的面板中,"PHP Debugger"选择XDebug,"Server"选择你刚才添加的那个PHP Server,我选择选择默认的,"PHP Executable"也选择你刚刚添加的那个,我选择PHP5那个。

    好了自此,Debug完成。

    测试步骤,不懂的可以参考此文章,我基本按照这个配置的。

    http://ekliu939.blog.163.com/blog/static/131368072201032801359548/

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/344679.html pageNo:5
  • 相关阅读:
    sqlserver中判断表或临时表是否存在
    Delphi 简单方法搜索定位TreeView项
    hdu 2010 水仙花数
    hdu 1061 Rightmost Digit
    hdu 2041 超级楼梯
    hdu 2012 素数判定
    hdu 1425 sort
    hdu 1071 The area
    hdu 1005 Number Sequence
    hdu 1021 Fibonacci Again
  • 原文地址:https://www.cnblogs.com/ooooo/p/2241940.html
Copyright © 2011-2022 走看看