阅读量:2
在Debian系统中,PHP依赖管理主要通过APT包管理器和Composer实现,具体操作如下:
一、系统级PHP依赖管理(APT)
- 更新软件包列表
sudo apt update - 安装PHP及扩展
- 安装PHP核心:
sudo apt install php php-cli php-fpm - 安装特定扩展(如MySQL、GD库):
sudo apt install php-mysql php-gd
- 安装PHP核心:
- 升级/卸载依赖
- 升级所有包(包括PHP扩展):
sudo apt upgrade - 卸载扩展:
sudo apt remove php- - 清理无用依赖:
sudo apt autoremove
- 升级所有包(包括PHP扩展):
- 查看已安装依赖
php -m # 查看PHP加载的扩展 dpkg -l | grep php # 查看系统安装的PHP包
二、项目级依赖管理(Composer)
- 安装Composer
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer - 管理项目依赖
- 在项目目录生成
composer.json:composer init - 安装依赖(自动读取
composer.json):composer install - 更新依赖:
composer update - 锁定版本(生成
composer.lock):composer update --lock
- 在项目目录生成
关键说明
- APT:适合管理系统级PHP包及扩展,自动处理依赖关系,命令简洁。
- Composer:专注于PHP项目第三方库管理,支持版本锁定和依赖解析,适合复杂项目。
- 操作前建议备份重要数据,避免误操作导致依赖冲突。
参考来源:
以上就是关于“Debian PHP依赖怎么管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm