设为首页 收藏本站
查看: 1113|回复: 0

[经验分享] 基于wampserver和Eclipse for PHP Developers的PHP开发调试环境搭建

[复制链接]

尚未签到

发表于 2018-12-14 07:41:05 | 显示全部楼层 |阅读模式
  

  一、系统环境
  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/

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

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

  三、安装软件
  1、安装WampServer
      安装目录是:C:\wamp64
          安装完后的目录结构:

  

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

  2、安装Eclipse for PHP Developers
  只需要解压缩到硬盘上相应的位置就可以了。
  我的安装目录:C:\wamp64\bin

  

  四、配置软件
  1、配置WampServer
  左键单击屏幕右下角
  图标,如下图所示选项:

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

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

  里面包含了当前安装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中调试时可以进入断点。
  

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

  4、MySQL的配置:
  1)修改MYSQL的原始密码:
  http://localhost:80 中单击phpmyadmin()链接

  显示如下页面:

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

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

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

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

  修改root的密码后,同时需要修改Apach的配置文件,否则phpMyAdmin不能正常运行:
  文件:C:\wamp64\apps\phpmyadmin4.6.4\config.inc.php,如下图所示:

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

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

  2)修改php连接到MYSQL
  修改配置文件:C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf

  

  如上图所示添加如下配置项:
  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编码格式
  
  

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

  

  5、Eclipse for PHP Developers的配置
  JDK安装和配置
  首先需要配置JDK,这个需要首先安装jdk包,然后设置环境变量。
  jdk-8u66-windows-x64.exe
  

  配置IDE的workspace
  
  打开Eclipse for PHP Developers,需要设置workspace,这个必须设置到wampwww目录。
  当前环境www目录:C:\wamp64\www
  

  配置调试环境
  菜单:Eclipse -> Window -> Preferences -> PHP -> PHP Executables

  配置PHP Server
        菜单:Eclipse -> Window -> Preferences -> PHP -> Servers

  

  配置debug
  菜单:Eclipse -> Window -> Preferences -> PHP -> Debug

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

  

  设置调试用的浏览器
  菜单:Eclipse -> Window -> Preferences -> General -> Web Browser

  

  五、开始调试
  1、创建工程和测试页
  创建PHP工程,并创建my.php做测试页面

  2、编写测试代码
  test1.php中输入以下代码,并在第5行加入断点:

  3、启动调试

  4、调试结果

  

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

  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-651091-1-1.html 上篇帖子: php禁用函数设置及查看方法详解 下篇帖子: Php集成工具Zend Studio 12.5.1安装过程总结
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表