最新宝塔BT网站控制面板安装composer依赖的图文教程

有一些PHP开发的网站需要安装搭建的时候需要用到Composer这个依赖工具,没有Composer就会运行异常,比如ThinkPHP内核开发的网站系统等

先来科普下Composer是什么?

Composer 是 PHP 的一个依赖管理工具。可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。

Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。

Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl

Composer 可运行在 WindowsLinux 以及 OSX 平台上。

Composer在宝塔控制面板的教程

首先进入宝塔linux面板后台—软件商店—-已安装-PHP-设置,如下图:

然后在在php设置里面禁用函数里找到 putenv, 删除禁用函数 putenv (如下图)之后,就可以安装composer;(PS:一定要先删除 putenv 再安装composer)

Composer安装命令如下:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer self-update #升级版本
composer clear #清除缓存

如遇到composer下载太慢的问题,请将composer镜像设置为腾讯云或者阿里云的镜像即可。设置完成后,composer所有下载,都会通过腾讯云或者阿里云镜像进行,可大大提高下载速度哦。

腾讯云源

composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

阿里云源

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

安装完成后,可以用命令:“composer –version”来查看你安装的版本号。

以上就是宝塔安装composer的实用方法!

安装Composer的常见问题:

如果是lnmp环境那么需要编辑PHP配置文件:

vi /usr/local/php/etc/php.ini进入编辑状态。

输入/,进入搜索模式,找到disable_functions

寻找disable_functions字符串,将后面的putenv删除。

常见的Composer错误及解决方法:

这个错误通常出现在执行或命令时。它表明Composer无法解析项目的依赖关系,即无法找到满足所有要求的软件包版本。
【PHP 7版本太高,不符合composer.json需要的版本,但是在PHP 7下应该也是可以运行的,composer可以设置忽略版本匹配】
解决方法:
composer install –ignore-platform-reqs
composer update –ignore-platform-reqs
再次执行composer命令可以正常安装包。
温馨提醒:
不建议在虚拟主机上安装使用Composer!!!
本站采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)许可协议授权。
本站坚持“不能用的源码发出去都是浪费大家时间“,付费源码都是亲测的
源码已测试,但不保证完美无bug!站长是一位10年老技术,所有会员都可以免费咨询,在线指导提供运营建议!交个朋友~
全球主机测评网仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,请联系客服予以删除。

全球主机测评网 » 最新宝塔BT网站控制面板安装composer依赖的图文教程

常见问题FAQ

全球服务器都是质量可靠的吗?
国内外服务器商非常多,因市场环境因素,不少主机商有跑路风险,建议选择稳定性实力雄厚的主机商,如果只是短期测试项目可以选择性价比云服务器,本站所有服务器不保证质量,仅做参考!
免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
全球主机测评网
专注于国内外云服务器、VPS、虚拟主机的评测平台