PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx

上传人:b****2 文档编号:5804254 上传时间:2023-05-05 格式:DOCX 页数:16 大小:1.01MB
下载 相关 举报
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第1页
第1页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第2页
第2页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第3页
第3页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第4页
第4页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第5页
第5页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第6页
第6页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第7页
第7页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第8页
第8页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第9页
第9页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第10页
第10页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第11页
第11页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第12页
第12页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第13页
第13页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第14页
第14页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第15页
第15页 / 共16页
PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx

《PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。

PHP for eclipes 开发调试环境配置图文详解Word文档下载推荐.docx

(2)修改php连接到MYSQL8

EclipseforPHPDevelopers的配置9

配置workspace10

配置调试环境10

配置PHPServer11

配置debug12

设置调试用的浏览器12

开始调试12

创建工程和测试页12

编写测试代码13

启动调试14

调试结果14

小结15

引言

为了搭建PHP开发调试环境,我曾经在网上查阅了无数的资料,但没有一种真正能够行的通的。

因为PHP开发环境需要很多种软件相互配合,软件之间版本必须相互匹配,而具体到底怎么个匹配法也很难说,至于最新版本的软件之间相互匹配就更加缺少相应的资料了。

哪怕版本之间有细微的版本不匹配情况,最后的结果都会是徒劳无功。

不过,通过不懈的坚持和努力,在失败了一次又一次之后,终于在凌晨1点半将PHP开发调试环境全部搭建完毕,看到运行网页后,eclipse自动进入断点那一刻,我的心里别提有多激动了。

为了PHP新手少走弯路(其实我也是新手,PHP语法还一点都不懂呢),我将搭建的过程总结下来,希望对朋友们有所帮助。

系统环境

我的开发环境:

Win7sp164位.

软件准备

WampServer

下载地址:

下载后的文件为:

wampserver2.5-.rar

解压后只有一个文件,文件名为:

wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe

里面包含了搭建PHP必须的4个软件:

1.Apache

2.Php

3.Mysql

4.XDebug

EclipseforPHPDevelopers

http:

//www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1

我下的是32位的:

这是一款eclipse为PHP开发者提供的IDE,对于习惯了使用eclipse开发的朋友来说,用它来开发php是再好不过的了。

当然等各个软件都安装好了之后我们还需要为这个IDE能够调试PHP进行一些配置,这个我们待会再说。

下载后文件名:

eclipse-php-helios-SR1-win32.zip(我的系统为Win764sp1,运行32的eclipse-php也没问题。

安装软件

安装WampServer

这个只要一直下一步下一步就可以了,遇到设置smtp就随便设置一个就行了。

安装完成后,我的安装目录是:

C:

\wamp

安装完后的目录结构:

从图中可以发现:

我们需要的3个基本软件apache、php、mysql都在安装目录下的bin文件夹中。

此外www目录是apache服务器的网站目录,待会安装完EclipseforPHPDevelopers后会把workspace设置到这个目录。

安装EclipseforPHPDevelopers

这个只需要解压缩到硬盘上相应的位置就可以了。

我把它解压到了D:

\software\develop\php\eclipse,大家可以根据自己喜好自定义位置。

配置软件

配置WampServer

左键单击屏幕右下角

图标,选项全在里面:

Apache的配置

由于我的机器上安装了IIS,占用了80端口,所以我需要修改apache的默认端口为8088

进入C:

\wamp\bin\apache\apache2.4.9\conf目录,打开httpd.conf,找到Listen80这一行改为Listen8088,保存。

重启apache。

这时,在浏览器中输入:

//localhost:

8088/会看到如下界面:

里面包含了我们wampserver的全部功能。

单击phpinfo()链接,即可查看php的安装情况

Xdebug的配置

网上很多资料都要手动下载Xdebug并且自行配置,然而这个版本的WampServer里面已经包含了Xdebug(位于C:

\wamp\bin\php\php5.3.8\zend_ext下),并且自动配置过了。

所以我们基本不需要配置什么,唯一需要配的就是打开C:

\wamp\bin\apache\Apache2.2.21\bin下的php.ini,找到最后几行中的xdebug.remote_enable=off,改成xdebug.remote_enable=on。

这样做是为了在eclipse中调试时可以进入断点。

在http:

8088/中单击phpinfo()链接,如果在其中有如下信息,说明xdebug已正确安装:

修改root的密码后,同时需要修改Apach的配置文件,否则phpMyAdmin不能正常运行:

配置完成后,PhpMyAdmin即可连接到MySQL数据库了。

(2)修改php连接到MYSQL

修改httpd.conf文件:

LoadModulephp5_module"

c:

/wamp/bin/php/php5.5.12/php5apache2_4.dll"

PHPIniDirc:

/wamp/bin/php/php5.5.12

LoadFileC:

\wamp\bin\php\php5.5.12\php5ts.dll

\wamp\bin\mysql\mysql5.6.17\lib\libmysql.dll

测试PHP连接MYSQL:

testmysql.php文件:

<

metahttp-equiv="

Content-Type"

content="

text/html;

charset=UTF-8"

/>

?

php

$link=mysqli_connect(

'

127.0.0.1'

/*Thehosttoconnectto连接MySQL地址*/

root'

/*Theusertoconnectas连接MySQL用户名*/

yygh118114'

/*Thepasswordtouse连接MySQL密码*/

test'

);

/*Thedefaultdatabasetoquery连接数据库名称*/

if(!

$link){

printf("

Can'

tconnecttoMySQLServer.Errorcode:

%s"

mysqli_connect_error());

exit;

}

else

{

echo"

连接成功。

AAAAA"

;

echo'

连接BBB'

>

运行结果:

EclipseforPHPDevelopers的配置

JDK安装和配置

首先需要配置jdk,这个需要首先安装jdk包,然后设置环境变量,网上有太多的配置文章,大家可以参考进行配置。

我的JDK安装文件为:

jdk-8u40-windows-i586.exe

环境变量的配置主要包括:

Classpath设置为:

.;

JAVA_HOME设置为:

\dk1.8.0_40(安装JDK时,不小心把前面的J删了,sorry)

Path后面加上:

\dk1.8.0_40\bin

测试JDK配置是否正确:

本文的重点是让EclipseforPHPDevelopers支持PHP调试,下面我们就来看如何在EclipseforPHPDevelopers进行PHP配置的:

配置workspace

打开EclipseforPHPDevelopers,需要设置workspace,这个必须设置到wamp的www目录,否则待会无法进行调试。

我的www目录是C:

\wamp\www

配置调试环境

进入Eclipse--Window–Preferences

设置PHPExecutable。

里需要注意PHP.INI的路径,这里的路径是WAMPSERVER中特有的放在了apache目录下

配置PHPServer

PHPServer设置成默认的就行了,由于我们改了apache的端口为81,所以这里也要进行相应的修改:

配置debug

设置调试用的浏览器

由于默认会使用内置的浏览器进行调试,很不方便,所以我改成了习惯用的chrome:

开始调试

创建工程和测试页

创建PHP工程,并创建my.php做测试页面

编写测试代码

在my.php中输入以下代码,并在第二行加入断点:

启动调试

这里使用PHPWebPage方式进行调试,需要设置C:

\wamp\bin\apache\Apache2.2.21\bin下的php.ini中xdebug.remote_enable=on,表示启用远程调试。

当然这一步已经在前面的Xdebug配置中配过了。

调试结果

启动调试后,会自动启动chrome浏览器,并自动打开

81/test1/my.php?

XDEBUG_SESSION_START=ECLIPSE_DBGP&

KEY=133********901这一页,并自动进入断点:

执行完毕后,页面显示效果:

文件目录:

小结

至此,PHP的开发部署环境就算正式完毕了,可以看到,其过程是非常复杂繁琐的,但是作为一个合格的开发者,我们应该有决心和信心把它搞定,在这个折腾的过程中我们会积攒宝贵的经验。

希望这个文档对大家能有帮助,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2