如何在共享主机上安装 Composer?
2022-08-30 10:34:25
我有这些东西:
- 文件 http://api.odtu.lu/composer.phar
- http://api.odtu.lu/phpinfo.php
- ftp 访问
- 面板
- Cron 在 FreeBSD 上的职位
- PHP, Perl, CGI-BIN, Python, Curl.
如何安装 Composer?(我的目标是安装Restrer)
编辑:我没有 SSH 访问权限。
我有这些东西:
如何安装 Composer?(我的目标是安装Restrer)
编辑:我没有 SSH 访问权限。
本教程对我有用,解决了我与/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
这取决于主机,但你可能根本不能(你不能在Rackspace Cloud Sites上的共享主机上 - 我问过他们)。
你可以做的是在开发计算机上设置一个与共享主机大致匹配的环境,并通过本地命令行执行所有管理。然后,当一切都设置好了(你已经拉入了所有依赖项,更新,使用git管理等),你可以通过FTP将其“推送”到你的共享主机。