[英]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.