0
我開發了我的網站並將其發佈在我的主機上。在主機中進行編輯時,我將其添加到作曲家文件中以使用它。 我的問題 如何運行主機中的composer更新以及如何獲取CMD屏幕?laravel 5.2在主機上運行作曲家更新
或 如何在主機中添加包?
請任何人幫我
我開發了我的網站並將其發佈在我的主機上。在主機中進行編輯時,我將其添加到作曲家文件中以使用它。 我的問題 如何運行主機中的composer更新以及如何獲取CMD屏幕?laravel 5.2在主機上運行作曲家更新
或 如何在主機中添加包?
請任何人幫我
這很大程度上取決於您的主機。通常的「便宜」主機是共享主機。哪些可能會或可能不會讓您訪問cmd。很可能你沒有root權限 - 這使得很多事情變得非常困難。
你總是可以做的一件事是直接從你的代碼運行命令。例如,您可以將此代碼放在特定路由後,並在更新後將其刪除。
exec('composer install my-package');
// or
shell_exec('composer install my-package');
你應該尋找你的宿主常見問題的ssh/shell訪問。不過,我強烈建議在自己的服務器或至少虛擬服務器上託管laravel應用程序,以便您可以完全訪問所有內容。
非常感謝您的澄清 –