如何在共享主机上安装 Composer?

2022-08-30 10:34:25

我有这些东西:

如何安装 Composer?(我的目标是安装Restrer)

编辑:我没有 SSH 访问权限。


答案 1

本教程对我有用,解决了我与/usr/local/bin权限问题和php-cli(作曲家需要,并且在共享主机上可能以不同的方式别名)的问题。

首先运行以下命令以下载并安装 composer:

cd ~
mkdir bin
mkdir bin/composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar bin/composer

确定 php-cli 的位置(稍后需要):

which php-cli

(如果上述方法失败,请使用which php)

它应该返回路径,例如 /usr/bin/php-cli,/usr/php/54/usr/bin/php-cli 等。

编辑 ~/.bashrc 并确保此行位于顶部,如果不是,则添加它:

[ -z "$PS1" ] && return

,然后将此别名添加到底部(使用您之前确定的 php-cli 路径):

alias composer="/usr/bin/php-cli ~/bin/composer/composer.phar"

使用以下命令完成操作:

source ~/.bashrc
composer --version

答案 2

这取决于主机,但你可能根本不能(你不能在Rackspace Cloud Sites上的共享主机上 - 我问过他们)。

你可以做的是在开发计算机上设置一个与共享主机大致匹配的环境,并通过本地命令行执行所有管理。然后,当一切都设置好了(你已经拉入了所有依赖项,更新,使用git管理等),你可以通过FTP将其“推送”到你的共享主机。


推荐