wampserver开发php,基于wampserver和Eclipse for PHP Developers的PHP开发调试环境搭建

一、系统环境

OS:Windows7 sp1 64

Apache:2.4.23

MySQL:5.7.14

PHP:5.6.25

二、软件准备

1、WampServer

ded04223754bde268ab143f1d83746a8.png

下载后的文件为:wampserver3.0.6_x64_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe

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

1、Apache

2、Php

3、Mysql

4、XDebug

2、Eclipse for PHP Developers

下载地址:

我下的是64位的:

98a25976be937a66ba50f4aa4dd03203.png

下载文件:eclipse-php-neon-3-win32-x86_64.zip

三、安装软件

1、安装WampServer

安装目录是:C:\wamp64

安装完后的目录结构:

1b0ae3cd9520bb19d584216d5dae92f0.png

从图中可以发现:我们需要的3个基本软件apache、php、mysql都在安装目录下的bin文件夹中。此外www目录是apache服务器的网站目录,待会安装完Eclipse for PHP Developers后会把workspace设置到这个目录。

2、安装Eclipse for PHP Developers

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

我的安装目录:C:\wamp64\bin

59b146f361bd450e0eda66ef374397f5.png

四、配置软件

1、配置WampServer

左键单击屏幕右下角 65e1d8c4e54ae3a6f4461197e930ec06.png

图标,如下图所示选项:

9ae1f7a8bf626fc6c6dfac3e2f05146f.png

2、Apache的配置

进入安装目录:C:\wamp64\bin\apache\apache2.4.23,打开conf目录下的httpd.conf如果要修改监听端口,则找到Listen 80这一行改为Listen your_port保存后重启即可。

4223a737f33ab97851db6e09083a57e4.png

测试:在浏览器中输入http://localhost:80出现如下界面:

af7ef538cfeee703f0dd90c7559fe0f6.png

里面包含了当前安装wamp server的全部功能。

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

3、Xdebug的配置

以前版本的wampserver需要在网上下载Xdebug后手动配置,但当前这个版本的WampServer里面已经包含了Xdebug(位于C:\wamp64\bin\php\php5.6.25\zend_ext目录下),相关配置都已经自动添加上了。

打开 C:\wamp64\bin\apache\apache2.4.23\bin下的php.ini

找到最后几行中的xdebug.remote_enable = off

改成xdebug.remote_enable = on,如下图所示:

d931f6af730f3c0c0705af6030967206.png

重新启动wampserver后,在eclipse中调试时可以进入断点。

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

7c7022364275761c9286933a5ce4cae5.png

4、MySQL的配置:

(1)修改MYSQL的原始密码:

在http://localhost:80中单击phpmyadmin()链接

56b1dd99ee90ed95a57e7c388ee5cafa.png

显示如下页面:

24383136cb3f9669eba7e12ab030544c.png

用户root,密码为空,单击“执行”按钮,打开如下页面:

bb6bd74cc3e5899b41dadf6b3a149206.png

点击“帐号”菜单选项,打开如下页面:

a94bdeddd4c4fb5156dd2883c3dbb136.png

选中"root"用户,点击“修改权限”按钮,打开如下页面:

58a3c37496789669fa445bc46c95838e.png

点击该页面的“修改密码”按钮就即可修改“root”用户帐号的密码信息。

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

文件:C:\wamp64\apps\phpmyadmin4.6.4\config.inc.php,如下图所示:

809ee54cc765a1795a677227e56cae8b.png

修改页面中的用户和密码字段信息:

b550e100bd60c0911111fac43ed014b1.png

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

(2)修改php连接到MYSQL

修改配置文件:C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf

c1c3fc4b3bf493d391c312c80b12a3d9.png

如上图所示添加如下配置项:

PHPIniDir C:\wamp64\bin\php\php5.6.25 c:/wamp/bin/php/php5.5.12

LoadFile C:\wamp64\bin\php\php5.6.25\php5ts.dll

LoadFile C:\wamp64\bin\mysql\mysql5.7.14\lib\libmysql.dll

测试PHP连接MYSQL:

在目录 C:\wamp64\www 下创建文件:test_connect_mysql.php文件

保存时使用UTF-8编码格式

header("Content-type:text/html;charset=utf-8");

$myconn = new mysqli(

'127.0.0.1', /* MySQL实例地址 */

'root',   /* 用户名 */

'rootroot', /* 密码 */

'mysql');  /* 连接数据库名称 */

if ($myconn->connect_error)

{

printf("连接MySQL失败: %s ", mysqli_connect_error());

exit;

}

else

{

echo "连接MySQLx成功!";

}

?>

在浏览器中噢乖查看执行结果:

477a1ac9196ef515191f7a98e2944263.png

5、Eclipse for PHP Developers的配置

JDK安装和配置

首先需要配置JDK,这个需要首先安装jdk包,然后设置环境变量。

jdk-8u66-windows-x64.exe

配置IDE的workspace

9fca9137772970ed66dd1b1c7689bc92.png

打开Eclipse for PHP Developers,需要设置workspace,这个必须设置到wamp的www目录。

当前环境www目录:C:\wamp64\www

配置调试环境

菜单:Eclipse -> Window -> Preferences -> PHP -> PHP Executables

3e9308a36b5265c53128f61bda908714.png

配置PHP Server

菜单:Eclipse -> Window -> Preferences -> PHP -> Servers

c572e2a2674a7af42b390e80add21a30.png

配置debug

菜单:Eclipse -> Window -> Preferences -> PHP -> Debug

94967d60a357524928dea217066a8ff3.png

菜单:Eclipse -> Window -> Preferences -> PHP -> Servers

d553951fdccb646ec179fc04788e0cfc.png

设置调试用的浏览器

菜单:Eclipse -> Window -> Preferences -> General -> Web Browser

962b99c65a63360906f992e71618e9b2.png

五、开始调试

1、创建工程和测试页

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

ecb62c11f6c4c4c33e89d1090840db8d.png

2、编写测试代码

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

040747d96d3f01bd3c108749a71e0431.png

3、启动调试

896c0396d534fa285f774acc83394fb7.png

4、调试结果

d89bb5d9e94c7c2c5540d4fe3c18e2fa.png

------------------ END ------------------------------------------------

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值