第一拉拉維爾項目。與Laravel部署?
我想將我的Laravel項目部署到Hoster。我有FTP訪問它,但我不想每次改變一些東西時用filezilla修改。加上我的Development和'Finished'項目有一些不同(例如Debugbar和不同的DataBase驗證)。部署Laravel項目的最佳方法是什麼?
第一拉拉維爾項目。與Laravel部署?
我想將我的Laravel項目部署到Hoster。我有FTP訪問它,但我不想每次改變一些東西時用filezilla修改。加上我的Development和'Finished'項目有一些不同(例如Debugbar和不同的DataBase驗證)。部署Laravel項目的最佳方法是什麼?
它可以通過很多方式完成,所以我要給出一個headstart 。
警告:這可能不是你需要知道的一切,我建議你更多地瞭解,部署,SSH,版本控制,apache的虛擬主機等,這僅僅是一個領先地位
下面是我如何在我的Ubuntu服務器上使用apache,php和mysql進行操作。
我使用Git進行版本控制,並使用bitbucket和github來管理存儲庫。
1 - 使我的項目成爲git存儲庫。
2 - 將回購推送到bitbucket。
3 - 通過ssh和設置連接到遠程服務器apache的虛擬主機,數據庫等
/etc/apache/sites-available/somesite.com.conf
文件/etc/hosts
文件4 - 將回購從bitbucket拖到遠程服務器,創建並將所需的更改生成.env文件
5 - 做一個composer install
6 - 運行php artisan key:generate
和php artisan migrate
7 - 打開網站上
sudo a2ensite somesite.com.conf
sudo service apache2 reload
目前該網站的,並準備走。