在Netbeans中集成Composer管理PHP项目依赖

相信很多PHP开发人员都碰到开发过程中需要共用多个php类库的问题,传统的做法是把这些类库放到项目中的独立文件夹,创建新项目就复制一份共用类库到此文件夹以做到代码重用,但这么做容易造成多个项目的共用类库版本不同步.而且每次复制也很麻烦,在团队多人开发或公司多团队配合时维护类库工作往往很繁琐,在java中这个问题是通过maven解决.maven中的依赖仓库设置可以让当前项目自动依赖其他项目类库代码.并且同步更新公用类库. php中现在有composer同样可以做到这点.

composer可以在php项目中实现类似Maven功能.composer并不是一个完整的PHP项目管理工具,它没有自动化任务功能,但其解决了代码依赖和自动加载.本文分几个部分讲解如何在NetBeans中集成Composer并且管理PHP代码依赖.其也适用命令行Composer. Composer的官网地址是 https://getcomposer.org/

  1. 在NetBeans中集成Composer
  2. 构建Composer依赖管理项目
  3. 设置自动加载
  4. 导入依赖库
  5. 导入私有依赖库
  6. 构建可以被Composer导入的类库

一. 在NetBeans中集成Composer

准备工作: 我使用的是NetBeans IDE 7.4版和PHP 5.4,操作系统是Windows7 64位. 当然你使用最新的NetBeans 8.0或其他IDE也可以. 步骤都差不多. 注意在NetBeans执行Composer命令时在IDE底部输出窗口可以看到具体被执行的Composer命令,其可以作为你在命令行中使用Composer的参考. 这里就不讲解如何安装NetBeans和PHP了. 不过要注意的是NetBeans最好不要比我的版本低,而且php也要求php5.3.2以上. 这是使用Composer的最低要求.

Composer集成NetBeans步骤:

  1. 确保PHP安装目录已经被加载到操作系统PATH环境变量中.
  2. https://getcomposer.org/composer.phar下载Composer.phar文件,将其放到PHP安装目录(就是php.exe所在目录).
  3. 可选(命令行调用): 在PHP安装目录创建 composer.bat 文件,内容为
    @php "%~dp0composer.phar" %*
    注意:在linux中你需要用bash命令作为替代
  4. 在NetBeans的tools - options - php - general 界面中设置PHP解释器.类似以下效果:php interpreter
  5. 在NetBeans的Tools - options - php - composer 界面中设置composer路径,类似以下效果:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值