查看 composer 安装情况 `composer -V` 报错:`usr/bin/env: php: No such file or directory`
安装 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