如何通过SSH运行'composer'命令?

时间:2013-06-09 18:58:10

标签: ssh laravel composer-php

我想在Laravel中重新加载我的项目的自定义类,以便它们可以访问,但是在共享主机环境中。据我所知,到目前为止,在本地,我已经通过使用此命令实现了所需:

composer dump-autoload

然而,通过putty的SSH运行它给了我:

-bash: composer: command not found

有什么想法吗?

6 个答案:

答案 0 :(得分:7)

请尝试:

php composer.phar dump-autoload

因为composer仅在全局安装时可用,所以在/ usr / local / bin / composer路径中。

希望有所帮助!

答案 1 :(得分:3)

您必须在您正在使用的远程计算机上安装composer。您可以在composer homepage上找到安装说明。

答案 2 :(得分:2)

尝试此命令:# php-cli composer.phar --help

在某些服务器Composer应通过CLI

调用

答案 3 :(得分:1)

尝试:

php composer.phar dump-autoload

php composer.phar update

答案 4 :(得分:0)

在webfaction中是: php54 composer.phar dump-autoload

答案 5 :(得分:0)

如果您在生产环境中运行,请确保运行:

[path to composer.phar] dump-autoload --optimize

这将自动加载必要的课程,并大大提高您的Laravel应用程序的性能。