2016-12-10 177 views
0

我開發了我的網站並將其發佈在我的主機上。在主機中進行編輯時,我將其添加到作曲家文件中以使用它。 我的問題 如何運行主機中的composer更新以及如何獲取CMD屏幕?laravel 5.2在主機上運行作曲家更新

或 如何在主機中添加包?

請任何人幫我

回答

0

這很大程度上取決於您的主機。通常的「便宜」主機是共享主機。哪些可能會或可能不會讓您訪問cmd。很可能你沒有root權限 - 這使得很多事情變得非常困難。

你總是可以做的一件事是直接從你的代碼運行命令。例如,您可以將此代碼放在特定路由後,並在更新後將其刪除。

exec('composer install my-package'); 
// or 
shell_exec('composer install my-package'); 

你應該尋找你的宿主常見問題的ssh/shell訪問。不過,我強烈建議在自己的服務器或至少虛擬服務器上託管laravel應用程序,以便您可以完全訪問所有內容。

+0

非常感謝您的澄清 –