宝塔面板安装composer的详细教程

softyun3年前云服务器61

composer 是php 5.3 版本以上用来管理依赖关系的工具,你可以在自已的项目中声明所依赖的外部工具库,并使用 composer 来安装它们。现在越来越多的 php 框架或sdk都需要 composer 来安装,比如 thinkphp 6.0 以上的版本和腾讯云的一些sdk等等,基于这种情况,我们来简单的介绍下在宝塔面板下安装composer的方法。

注意下面的安装是将 composer 做为环境变量安装,是直接可以使用 composer 命令的!

宝塔面板安装composer教程

1、开启 putenv 函数

composer 的安装需要php开启 putenv 函数,否则会安装失败!由于 putenv 函数可以设置特定的环境变量而被认为是一个潜在的安全漏洞,因此php在安装之初是默认禁止它的!下面提供了两种开启 putenv 函数的方法,大家选择其中一种操作即可!

方法一、php 管理面板中删除 putenv 函数

 

方法二、修改 php 的配置文件 php.ini

打开 php.ini 文件并搜索 “disable_functions”,并将其后面的 putenv 删除即可!

2、安装 composer

在宝塔web管理页中打开终端或者ssh连接服务器!

(1)、安装 composer 命令:


composer config -g repo.packagist composer packagist.phpcomposer

阿里云源:


composer config repo.packagist composer mirrors.aliyun/composer/

腾讯云源:


composer config -g repos.packagist composer mirrors.cloud.tencent/composer/

注:如果已安装过composer,在你安装时,会提示让你使用更新命令,直接输入下面的命令即可!

(2)、更新 composer 命令


composer self-update

(3)、清除缓存


composer clear

3、检查 composer 是否安装成功

执行查看版本号的命令 


composer -v


composer --version

补充说明:

宝塔面板是支持php多版的,如果在不同版本的php中使用 composer ,只要开启php中的 putenv 函数即可!

原文地址:feiniaomy637

标签: 宝塔面板
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

宝塔面板如何绕过强制绑定官网账号?

宝塔最近更新的版本,真的是在耍流氓,强制你绑定宝塔账户。本来以为直接关闭了就没事了,结果是每次都是 强制弹出登录框 是真的很烦。下面就说说宝塔面板如何绕过强制绑定官网账号的几种方法:方法1:shell...

宝塔面板安装报错:The BT-Panel service startup failed.的解决

宝塔面板安装报错怎么回事?重装服务器的时候,安装宝塔报错:The BT-Panel service startup failed.宝塔面板的时候遇到了Panel service startup fai...

云服务器怎么安装宝塔面板?

云服务器的强大功能让不少企业以及站长选用它作为网站的服务器,确实伴随着云计算的飞速发展,云服务器的未来潜在实力还会又很大的突破。服务器之家今天为各位云服务器使用者带来一个云服务器相关的使用教程,帮助大...

宝塔面板怎么屏蔽禁止国外ip访问?宝塔禁止国外/境外访问设置

宝塔面板怎么屏蔽禁止国外ip访问?有些小伙伴只做国内客户,因为不希望国外的人来访问站点,这些在国内的很多主机上都有相应的设置。但有的是做国外客户,不希望国内的访客去访问站点。这又是如何设置呢?下面小编...

宝塔Linux面板编译安装与极速安装选择哪个好?

宝塔面板编译安装与极速安装选择哪个好?宝塔面板是很流行的服务器系统,特别适合新手使用。老墨吻从宝塔面板发展之处就一直在使用。不敢说对宝塔多么了解,不过大多数使用中的问题都遇到过,解决过。很多新手在初次...

宝塔Linux面板教程:新用户如何绑定服务器

宝塔面板新用户如何绑定服务器?想要使用宝塔面板之前,一般都需要前往宝塔官网注册账号,然后在自己服务器上安装宝塔面板,最后需要将服务器上的宝塔面板和宝塔官网的账号绑定之后才能享受更多功能和福利。下面 就...