ThinkPHP框架已部署到SAE(新浪云),且代码已获取到本地。眼前面临的问题就是,对ThinkPHP项目选择哪种开发工具(IDE)?

经过简单的查找比较,以及电脑里已装有Eclipse的因素,遂决定使用Eclipse PDT(Php Development Tools)。(网络对其的描述为Zend Studio的阉割版,由此http://www.zend.com/products/studio/comparison可查看其与Zend Studio的功能对比,另:很多人建议对小型PHP项目,使用Netbeans)。

PDT安装完毕,并为php project建立一Work Space。下面的问题就是如何使用Eclipse打开已有的ThinkPHP项目?

首先,Eclipse无法做到像Visual Studio那样open一个project。其只可import一个existing project到目前的WorkSpace中。

右键 -> Import... -> General -> Existing Projects into Workspace -> 选择ThinkPHP项目文件夹,你会发现页面提示:No projects are found to import,且Projects区域无任何被识别的项目。

这是由于Eclipse Import只能导入由Eclipse创建的project,该类项目的特征为其根目录下含有.project和.buildpath文件。

该问题的解决办法为:基于ThinkPHP项目创建一新的Eclipse PHP project。

File ->  New -> PHP Project -> 在Create a PHP project窗口中,选择Create project at existing location(for existing source),并在Directory中选择项目。如下图:

点击Finish。该ThinkPHP项目出现在PHP Explorer中。

欢呼,以后就可以愉快的用Eclipse编辑代码了!

参考资料:

    我如何选PHP开发工具(PHP IDE)

    How do i import an existing directory into eclipse?

最新文章

  1. Android OnTouchListener 导致 OnClickListener 接收不到消息 无反应
  2. C# 7.0 新特性3: 模式匹配
  3. MongoDB 3.0 新特性【转】
  4. drupal前端开发的第一点
  5. saltstack之基础入门系列文章简介
  6. Android 手势滑动,多点触摸放大缩小图片
  7. .NET平台一些概念
  8. linux下判断网络是否连接
  9. JAVA_Reflection1
  10. php 获取客户端IP地址
  11. ASP.NET jQuery 随笔 从DropDownList获取选择的text和value值
  12. Cocoapods安装步骤
  13. MUI 页面传值,因为用的是H5+ plus方法所以要在真机上才能测试出效果
  14. Centos6.5 安装 python3.5 虚拟环境 virtualenvwrapper
  15. Entity Framework入门教程(13)---EF中的高并发
  16. box-sizing的用法
  17. 同上两篇 这篇是关于shader的
  18. Java09-java语法基础(八)java中的方法
  19. 使用cronolog自动分割apache的日志。
  20. php 5.2.17 升级到5.3.29

热门文章

  1. Swift_错误处理
  2. mvc上传图片(上传和预览)webuploader
  3. Linux下安装 Redis
  4. centos7安装ftp
  5. Linux CentOs下安装lamp
  6. laravel5.5源码阅读草稿——入口
  7. visual studio进程或线程自上一个步骤以来已更改
  8. Zookeeper -- 本地\完全分布式 搭建
  9. Linux及FL2440使用过程遇到的各种问题和小技巧
  10. rails 启动测试环境出现 "Rack::Cors" => Rack::Cors,解决方法