[英]run composer and laravel (artisan) commands without ssh access
我想在我的基本共享主机上测试一些 Laravel 应用程序。
目前我只是上传我的完整应用程序,包括供应商文件,但这需要很长时间。
由于我没有对我的主机的ssh
访问权限,我想知道是否有一个选项可以在没有这个的情况下运行 composer / artisan 命令。
我找到了这个链接: Use Composer without ssh access to server (Second Answer) 它描述了如何使用http://phpshell.sourceforge.net/运行 composer
但是,我可以在控制台等中更改文件夹。但我无法运行 php 命令 - 我总是收到内部服务器错误。
检查您的共享主机提供商是否在其 CP 中具有允许运行 shell 命令的console
功能。 也许您将能够从那里运行命令。
作为替代方案,您可以纠正自己的工匠跑步者并 从代码中调用工匠命令:
Artisan::call('migrate');
要从 PHP 代码运行 composer 命令,请使用shell_exec :
shell_exec('composer update');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.