5 php ssh laravel composer-php laravel-artisan
我有一个问题,我无法通过 ssh 访问服务器,因此无法使用 php artisan、composer 和其他命令。
因为我可以问他们除了修改文件或只是将 php src 文件复制到特定目录之外什么都不做。
为了更好地理解该过程,并且由于无法通过 ssh 访问服务器,我正在寻找教程、手册或文章,我如何手动执行此命令。
例如我需要执行
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"
在这种情况下我应该怎么做,很高兴找到一些文档描述了我应该手动做什么才能获得相同的结果。
小智 -1
您可以从应用程序执行命令行。你可以这样做:
Route::get('execute/my/command', function(){
exec("php path/to/your/project/artisan your-command",$resultLines);
Foreach($resultLines as $resultLine){
echo $resultLine;
}
});
Run Code Online (Sandbox Code Playgroud)
第一个 exec 属性是您的命令,第二个属性是用于保存结果的变量。我希望对你有帮助
| 归档时间: |
|
| 查看次数: |
1264 次 |
| 最近记录: |