基于wampserver和Eclipse for PHP Developers的PHP开发调试环境搭建
admin
2023-06-19 07:21:51
0次


一、系统环境

OS:Windows7 sp1 64

Apache:2.4.23

MySQL:5.7.14

PHP:5.6.25

 

二、软件准备

1、WampServer

下载地址:http://www.wampserver.com/en/download-wampserver-64bits/

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

下载后的文件为: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

下载地址:

http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr

我下的是64位的:

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

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


三、安装软件

1、安装WampServer

   安装目录是:C:\wamp64

       安装完后的目录结构:

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


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


2、安装Eclipse for PHP Developers

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

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

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


四、配置软件

1、配置WampServer

左键单击屏幕右下角 基于wampserver和Eclipse for PHP Developers的PHP开发调试环境搭建

图标,如下图所示选项:

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

2、Apache的配置

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

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

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

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

里面包含了当前安装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,如下图所示:

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

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


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

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

4、MySQL的配置:

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

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

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

显示如下页面:

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

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

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

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

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

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

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

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


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

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

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

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

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

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


(2)修改php连接到MYSQL

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

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


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

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成功!";

}

?>


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

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


5、Eclipse for PHP Developers的配置

JDK安装和配置

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

jdk-8u66-windows-x64.exe


配置IDE的workspace

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

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

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


配置调试环境

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

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

配置PHP Server

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

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


配置debug

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

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

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

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


设置调试用的浏览器

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

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


五、开始调试

1、创建工程和测试页

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

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

2、编写测试代码

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

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

3、启动调试

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

4、调试结果

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


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



相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...