1、组件化开发:不造重复的轮子
2、依赖管理
- 服务器端web前端交互:PHP---composer
- 分布式事务管理事务处理:Java---maven
- 消息队列不同语言之间通讯:Ruby---gem
- 数据挖掘、分析:Python---pip
- 强交互应用:nodeJS---npm
3、Composer安装
Composer中文网官网:https://www.phpcomposer.com
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" #下载安装脚本
php composer-setup.php #执行安装过程
php -r "unlink('composer-setup.php');" #删除安装脚本
mv composer.phar /usr/local/bin/composer 将composer变成全局变量
cd /usr/local/bin/
chmod +x composer 增加权限
./composer #检查是否安装成功
composer selfupdate 更到最新版
composer config -g repo.packagist composer https://packagist.phpcomposer.com 配置国内镜像,非root用户
4、Composer操作
composer install 安装所有依赖
composer require 安装一个依赖(自动在composer.json文件添加好)
composer require 包名 (在composer中查找需要的包名,也会更新其他)
composer update 更新所有依赖
composer update monolog/monolog 更新指定的包
composer remove monolog/monolog 移除一个包及其依赖
composer create-project topthink/think phpWeb 创建web项目
网站声明:文章内容来源于网络,本站不拥有所有权,请认真核实,谨慎使用,本站不承担相关法律责任。