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

标签 php composer-php

我有这些东西:

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

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

最佳答案

This tutorial为我工作,解决我的/usr/local/bin 权限问题和 php-cli( Composer 需要,并且可能在共享主机上使用不同的别名)。

首先运行这些命令来下载和安装 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

关于php - 如何在共享主机上安装 Composer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894518/

相关文章:

php - https 安全 cookie 是否可以防止 XSS 攻击?

symfony - Composer 更新和 KnpPaginatorBundle 的运行时异常

php - 警告 : Illegal string offset ‘content’

php - 当我尝试从 PhpStorm 运行 PHPUnit 时出错

php - 为什么 Composer 提示 ext-mongo 扩展?

php - 从 db 检索数据并将其显示在 php 的表中。看到这段代码有什么问题吗?

php - Laravel 错误 : symlink() has been disabled for security reasons

php - 如何格式化重音字母(如法语字母)?

php - 使用 Zend Framework 清理 INSERT SELECT sql

php - Composer 使用较新版本的 php