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

softyun3年前云服务器76

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

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

相关文章

宝塔面板是什么意思?宝塔面板有什么作用?

宝塔面板是什么意思?宝塔面板是开发的服务器管理工具,是一家专业从事服务器相关软件和服务研发的公司。宝塔的愿景是让用户更容易使用服务器。宝塔面板是一款服务器管理软件,支持Windows和Linux系统,...

宝塔面板防火墙添加百度云加速IP段白名单

很多站长使用的是宝塔面板建的站,而且还开通了防火墙,再接入百度云加速的话,宝塔防火墙会拦截掉百度的IP,导致无法正常访问,这个时候我们就需要进入宝塔面板把百度云加速的IP段加白,具体进入宝塔防火墙设置...

宝塔面板如何禁止某个IP(IP段)访问

最近宝塔面板开端渐渐有点商业化趋向,但基本功能对于免费用户来说也是够用的。对于用户来说,也不用担忧,即使以后改成像其他商业面板一样,我们要么就继续用,要么就能够选择其他替代品。宝塔面板功能上,包括一些...

阿里云云服务器宝塔面板的安装详解

0x01、安装宝塔面板0x02、开启服务器端口0x03、打开浏览器,登录到宝塔面板 0x01、安装宝塔面板 宝塔面板是一个非常简单易用的服务器运维面板,可视化面板,减弱了新手在应对命令式操作Linux...

宝塔面板是干什么的?支持Linux与Windows的网站服务器管理面板

宝塔面板是干什么的?宝塔面板是专门给广大普通用户(非专业)通过可视化界面来管理你的云服务器(Linux或者Window系统),节省操作服务器的时间和精力成本,可以一键安装和搭建网站,可以一键安装PHP...

宝塔面板默认的404页面不生效怎么办(Nginx)?

宝塔面板404有什么作用?宝塔面板404其实意义是非常大的,他可以提升用户的良好体验,让死链接变成一个404页面,并提供给 用户返回首页按键,让用户可以继续浏览我们网站,降低跳出率,对于SEO的作用其...