我有这些东西:
我该如何安装Composer?(我的目标是安装Restler)
编辑:我没有SSH访问权限.
Joh*_*ore 42
这个教程对我有用,用/ usr/local/bin权限问题解决了我的问题和php-cli(作曲家要求,并且在共享主机上可能有别名).
首先运行这些命令来下载和安装composer:
cd ~
mkdir bin
mkdir bin/composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar bin/composer
Run Code Online (Sandbox Code Playgroud)
确定你的php-cli的位置(稍后需要):
which php-cli
Run Code Online (Sandbox Code Playgroud)
(如果上述失败,请使用which php
)
它应该返回路径,例如/ usr/bin/php-cli,/ usr/php/54/usr/bin/php-cli等.
编辑〜/ .bashrc并确保该行位于顶部,如果不是,则添加它:
[ -z "$PS1" ] && return
Run Code Online (Sandbox Code Playgroud)
然后将此别名添加到底部(使用您之前确定的php-cli路径):
alias composer="/usr/bin/php-cli ~/bin/composer/composer.phar"
Run Code Online (Sandbox Code Playgroud)
完成这些命令:
source ~/.bashrc
composer --version
Run Code Online (Sandbox Code Playgroud)
Kev*_*man 32
这取决于主机,但你可能根本不能(你不能在Rackspace Cloud Sites上的我的共享主机上 - 我问他们).
您可以做的是在您的开发机器上设置一个与您的共享主机大致匹配的环境,并通过命令行在本地完成所有管理.然后,当所有内容都已设置(您已经提取所有依赖项,更新,使用git管理等)时,您可以通过FTP将其"推送"到共享主机.
Nik*_*kov 12
你可以这样做:
cd /home/your_username/composer
然后运行以下命令:
php -r "readfile('https://getcomposer.org/installer');" | php
之后,如果你想运行作曲家,你可以这样做(在这种情况下,你必须在作曲家的目录中): php composer.phar
下一步,您可以这样做:
alias composer="/home/your_username/composer/composer.phar"
.
并运行像你这样的命令: $ composer install
希望有所帮助
我能够在HostGator的共享主机上安装composer.用Putty登录到SSH,登录后你应该在你的主目录中,通常是/ home/username,其中用户名显然是你的用户名.然后运行@niutech上面发布的curl命令.这将作曲家下载到我的主目录,现在它可以访问并且运行良好.
简单的解决方案(在Red Hat上测试):
运行命令: curl -sS https://getcomposer.org/installer | php
使用它: php composer.phar
系统广泛的污染(在Red Hat上测试):
运行命令: mv composer.phar /usr/local/bin/composer
使用它: composer update
现在你可以从任何目录中调用composer.
资料来源:http://www.agix.com.au/install-composer-on-centosredhat/