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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM