欢迎访问服务器技术网-www.fuwuqijishu.com

解决服务器中Composer依赖没有被正确安装的问题

运维 fuwuqijishu 2年前 (2022-09-04) 109次浏览 0个评论 扫描二维码

在”OneinStack一键包环境安装Composer方法”文章中有记录到当前在调试一款程序的时候有提示需要安装Composer依赖环境,于是我按照脚本中自带的小工具直接安装。但是在安装程序的时候依旧提示没有安装,我开始有点怀疑是不是当前的WEB环境问题,且当前的环境中有其他客户网站在运行我也不敢乱操作。于是,我重新换一个测试环境执行看看。

比如当前我继续用一个测试环境安装BT面板的WEB环境继续测试,这里先丢下程序,执行的时候有出现错误。我们先一个个排查。

1、putenv()需要开启

Warning: putenv() has been disabled for security reasons

解决服务器中Composer依赖没有被正确安装的问题

这个问题好解决,之前也有在”记录解决程序”Warning : putenv() has been disabled for security”问题”中遇到过。

解决服务器中Composer依赖没有被正确安装的问题

这里在禁用函数中看到putenv,然后删除即可。

2、继续解决Composer问题

解决服务器中Composer依赖没有被正确安装的问题

这里我们看到上面的程序错误提示。我们先不管是否安装Composer安装,我们先根据提示安装一遍。

curl -sS https://getcomposer. org/installer| php 
mv composer. phar /usr/ local/bin/ composer

然后我们在根据上面的提示进行运行。

composer install - -no-dev -o

这里居然有报错。

解决服务器中Composer依赖没有被正确安装的问题

可以看到的出来,好像版本不对导致的,我们升级到最新版本试试。

composer update

升级之后,我们再刷新程序安装向导,问题解除。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2222.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900