查看 composer 安装情况 `composer -V` 报错:`usr/bin/env: php: No such file or directory`

2021-03-11T10:57:00

安装 composer

curl -sS https://getcomposer.org/installer | php
# 或者使用一下指令
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php

[notice]如果使用 curl 指令无法创建,可以将安装链接替换成下面国内的镜像地址[/notice]

安装完成后会在当前目录生成一个 composer.phar 文件,这是 composer 指令的执行脚本文件。为了方便使用会将其放到 PATH 中:mv composer.phar /usr/local/bin/composer

查看 composer 状态

因为 php 是由 xampp 脚本安装的,并未安装到 /usr/local/bin 目录下,所以直接执行 composer -V 会报错 usr/bin/env: php: No such file or directory

解决方法:在 /usr/local/bin 目录下创建软链指向 php 的安装目录下的 php。

ln -s /opt/lampp/bin/php /usr/local/bin/php

因为是 Ubantu 系统,所以 composer -V 还会有一个警告:Do not run Composer as root/super user!,意思是不建议使用 root 超级管理员执行 composer。大概是有什么隐患吧!可以忽略(强迫症患者,必须解决),也可以创建新的服务器账号,切换到新的账号下执行。

  • 创建名为 jason 账号,设置密码
useradd jason
passwd jason
  • 切换到 jason 账号下
su jason
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »