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

softyun3年前云服务器50

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

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

相关文章

BT宝塔面板设置网站301重定向的方法

一些主流的建站程序,比如wordpress网站程序里面都有301重定向,只要后台设置好主域名,其他域名都可以自动跳转过来非常的方便。如果没有这个功能比如说织梦网站,帝国等等就需要通过其他方法来设置,下...

宝塔面板软件管理空白,不显示应用列表/没有显示内容怎么办?

宝塔面板软件管理空白,不显示应用列表/没有显示内容怎么办?宝塔面板登录的时候发现看不到软件商店,但是这个时候网站是正常访问的。这个问题是怎么回事呢?于是,登录宝塔面板后台看到确实是软件商店无法加载软件...

宝塔面板服务器缺少sg11扩展:”ixed.5.6.lin”组件安装的过程

宝塔面板服务器缺少sg11扩展怎么安装?这个问题是昨天下午的时候网友提供的他在迁移网站的时候。是将腾讯云服务器迁移到腾讯轻量服务器的时候,网站数据都正常,但是小程序无法访问有出现报错提示。或者,很多小...

小皮面板和宝塔面板哪个好?小皮面板和宝塔面板区别

小皮面板和宝塔面板哪个好?小皮面板(phpStudy)和宝塔面板都是功能比较强大的服务器环境搭建以及管理工具,可通过Web端轻松管理服务器,提升运维效率。那么,小皮面板和宝塔面板的区别有哪些?下面来简...

宝塔面板如何一键安装部署网站程序源码

我们在购买云服务器后,可以选择安装宝塔面板来管理。宝塔面板功能强大,支持一键部署网站程序源码,实现快速建站。那么,宝塔面板如何一键安装部署网站程序?本文将分享两种常用的方法,希望对大家有所帮助。我们要...

解决宝塔面板无法打开但网站可以打开的问题

近日,某网友的云服务器使用的宝塔面板搭建的WEB环境,当他准备登陆宝塔面板准备添加新的站点管理网站的时候发现宝塔面板无法打开。但是,他已有的一个网站却是可以正常运行的,对于这样的问题以前也有过类似解决...