## Composer
![](https://img.kancloud.cn/e5/93/e593b920e590ea981bab23d9e3e8c6ce_901x849.png)
在 PHP 中,Composer 是一个用来管理依赖关系的工具,类似于你在生活中使用的购物清单。它可以自动下载、安装和更新 PHP 应用程序所需的库和框架,并帮助你管理这些依赖关系,让你的应用程序更易于维护和开发。
举个例子,假设你要做一个网站,需要使用 PHP 框架 Laravel 和数据库 ORM 工具 Eloquent。如果你手动下载这些库和框架,然后将它们放到你的项目目录下,那么当这些库和框架有更新时,你需要手动下载和替换这些文件,非常麻烦。而使用 Composer,你只需要在项目中创建一个 composer.json 文件,然后添加 Laravel 和 Eloquent 的依赖关系,Composer 就会自动下载并安装这些库和框架。
* 执行目录:默认为当前网站根目录
* 执行用户:默认为www用户,除非您的网站以root权限运行,否则不建议使用root用户执行Composer
* 镜像源:提供【阿里源】、【腾讯源】、【官方源】,建议国内服务器使用【阿里源】或者【腾讯源】,海外服务器使用【官方源】。
* 执行参数:按需选择执行参数,可配合补充命令使用
* 补充命令:若此处为空,则按composer.json中的配置执行,此处支持填写完整Composer命令
* PHP版本:用于执行Composer的PHP版本,无特殊要求,默认即可,如安装出错,可尝试选择其它PHP版本
* Composer版本:当前安装的Composer版本,可点击右侧的【升级Composer】将Composer升级到最新稳定版
- 序言
- 面板安装及常见问题
- 环境要求
- SSH(远程桌面)工具操作
- 安装宝塔面板
- 面板常用Linux命令
- 面板登录常见问题
- 环境安装
- LNMP和LAMP环境的安装
- Java项目环境安装
- Node项目环境安装
- windows环境安装
- 首页管理
- 系统操作-旧
- 站点管理-旧
- 服务器状态-旧
- 软件管理-旧
- 网络流量-旧
- 基础信息
- 网站管理
- 创建站点
- 修改默认页
- 默认站点
- 站点列表
- 站点的运行与停止
- 备份站点
- 站点的有效期设置
- 如何绑定域名
- 子目录绑定
- 网站目录修改
- 流量限制
- 添加伪静态
- 修改默认文档
- 配置文件
- 添加SSL证书
- 切换PHP版本
- 如何调试JSP文件
- 301重定向配置
- 反向代理配置
- 风险漏洞扫描
- Composer
- 防盗链
- 网站日志
- FTP管理
- 添加FTP
- 修改FTP端口
- FTP列表信息
- 数据库管理
- 添加数据库
- root密码修改
- phpMyAdmin管理工具
- 远程服务器
- 同步所有
- 从服务器获取
- 数据库回收站
- 数据库列表
- 监控管理
- 系统的平均负载
- CPU
- 内存
- 磁盘IO
- 网络IO
- 安全管理
- 系统防火墙
- SSH管理
- 面板日志
- 文件管理
- 文件的列表信息
- 文件的基础操作
- 文件的上传
- 远程下载
- 权限管理
- 文件分享
- 终端的使用
- 文件回收站
- 计划任务
- Shell脚本
- 备份网站
- 备份数据库
- 日志切割
- 备份目录
- 木马查杀
- 同步时间
- 释放内存
- 访问URL
- 任务列表
- 任务编排
- 脚本库
- 软件管理
- Nginx
- web服务
- 配置修改
- WAF防火墙
- 切换版本
- 负载状态
- 性能调整
- 错误日志
- Apache
- web服务
- 配置修改
- 切换版本
- Apache性能调整
- Apache负载状态
- 运行日志
- MySQL
- 数据库服务
- 配置修改
- 切换版本
- 存储位置
- 端口修改
- 当前状态
- 性能调整
- 日志管理
- 慢日志
- Pure-Ftpd
- 服务管理
- 配置修改
- Tomcat
- 服务管理
- 配置修改
- 切换版本
- phpMyAdmin
- 服务管理
- php版本设置
- 安全设置
- PM2管理器
- 项目列表
- Node版本
- 模块管理
- 日志管理
- 宝塔一键部署源码
- 又拍云存储
- API设置
- 又拍云存储目录
- FTP存储空间
- 申请内测
- PHP守护
- 宝塔跑分
- Linux工具箱
- DNS设置
- Swap交换分区
- 时区设置
- 系统密码
- IP设置
- Redis
- 服务管理
- 配置文件
- PHP
- PHP服务
- 安装扩展
- 配置修改
- 上传限制
- 超时限制
- 配置文件
- FPM配置文件
- 禁用函数
- 性能调整
- 负载状态
- PHPinfo
- Session配置
- 日志
- 慢日志
- Memcached
- 服务管理
- 配置文件
- 宝塔WebHook
- 添加Hook
- 编辑Hook
- 密钥管理
- 日志管理
- GitLab
- 服务状态
- 公钥
- 配置文件
- 宝塔一键迁移
- 迁出数据
- 迁移数据
- 七牛云存储
- 阿里云OSS
- 面板设置
- 启动和关闭面板-旧
- 自动更新和面板SSL-旧
- 面板名称、端口的修改-旧
- 面板域名绑定、授权IP-旧
- 修改默认建站目录和备份目录-旧
- 服务器IP和服务器时间-旧
- 面板账号和密码的修改-旧
- 面板账号和官网账号的绑定-旧
- 面板关联-旧
- 基础设置
- 安全设置
- 通知设置
- 开启面板SSL