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

softyun3年前云服务器62

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

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

相关文章

宝塔面板打开网站No input file specified如何解决?

最近遇到几个客户的网站使用的宝塔面板搭建的网站,打开网站提示:No input file specified,其实这个问题很好解决,应该是防跨站攻击文件路径问题,或者网站运行目录配置错误,解决方案如下...

BT宝塔面板更换网站PHP版本

宝塔BT面板可以安装多个PHP版本,宝塔面板下的网站可以自由切换PHP版本,新手站长网分享宝塔切换PHP版本的方法:更换PHP版本之前需要先安装PHP的各种版本,安装后才可以切换,如果已经安装可以直接...

宝塔Linux面板安装Redis缓存扩展环境问题解决

在宝塔面板环境的服务器中部署微擎之类的程序,这里有需要安装redis扩展的。首先,在宝塔Linux面板里安装上Redis程序,在软件列表里有这个程序的,安装就可以了。安装完不用设置!但是,安全过程中遇...

阿里云服务器安装宝塔面板和配置安全组

今天在阿里云买了一台学生机,9.9一个月,对啦,感谢昨天有个朋友匿名给我打赏了20。下面稍微介绍一下如何使用阿里云服务器安装宝塔面板。一、准备阿里云的云服务器,即 ECS,默认的用户名 root,密码...

利用宝塔面板同步服务器时间的实现方法

前言前段时间,一台德阳的服务器时间出错了。因为在外面没有电脑,不方便同步,于是研究了一下利用宝塔面板如何同步时间。教程首先,我们找到Linux工具箱打开,找到左边栏的时区设置。国内的话我们就选择Asi...

宝塔网站误删除如何恢复?宝塔网站删除恢复备份的方法

宝塔面板操作失误删除了网站该如何恢复?有用户在某社区提问:一时手快,把网站文件夹删除了,也没有开启回收站功能,要怎么办啊?回收站是默认开启的,可以看看/www/backup有没有备份。一般我们不建议关...