我想在Laravel中重新加载我的项目的自定义类,以便它们可以访问,但是在共享主机环境中。据我所知,到目前为止,在本地,我已经通过使用此命令实现了所需:
composer dump-autoload
然而,通过putty的SSH运行它给了我:
-bash: composer: command not found
有什么想法吗?
答案 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应用程序的性能。