linux sudo下composer command not found的问题
Posted happyw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux sudo下composer command not found的问题相关的知识,希望对你有一定的参考价值。
首先了解到linux当在执行sudo命令时是从原进程的基础上fork一个子进程出来,然后用子进程运行的命令,如 sudo cd /data
其次sudo下只能执行系统自带命令
用find查找到 composer.phar文件目录
mv /usr/local/bin/composer.phar /usr/bin/composer 移动到全局命令下
执行composer -v 发现报出php: No such file or directory
应该是找不到php的执行文件,再加一个软链
ln -s /usr/local/php/bin/php /usr/bin/php
执行composer -v 成功
使用中发现太慢 更换一下镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
以上是关于linux sudo下composer command not found的问题的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu:如何使用 sudo 使用 composer 安装私有存储库