gpt4 book ai didi

php - 在没有 ssh 访问权限的情况下运行 composer 和 laravel (artisan) 命令

转载 作者:可可西里 更新时间:2023-11-01 12:17:11 29 4
gpt4 key购买 nike

我想在我的基本共享主机上测试一些 Laravel 应用程序。

目前我只是上传我的完整申请,包括供应商文件,但这需要很长时间。

因为我没有 ssh 访问我的主机,我想知道是否有一个选项可以在没有这个的情况下运行 composer/artisan 命令。

我找到了这个链接:Use Composer without ssh access to server (第二个答案)描述了如何使用 http://phpshell.sourceforge.net/ 运行 Composer

但是,我可以在控制台等中更改文件夹。但是我无法运行 php 命令 - 我总是遇到内部服务器错误。

最佳答案

检查您的共享主机提供商是否在其 CP 中具有允许运行 shell 命令的 console 功能。也许您可以从那里运行命令。

作为替代方案,您可以调整自己的 artisan 运行者和 call artisan commands from the code :

Artisan::call('migrate');

要从 PHP 代码运行 composer 命令,请使用 shell_exec :

shell_exec('composer update');

关于php - 在没有 ssh 访问权限的情况下运行 composer 和 laravel (artisan) 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36840315/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com