新聞中心
今天小編給大家分享的是laravel forge怎么使用,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內(nèi)容,一起往下看吧。一定會有所收獲的哦。
網(wǎng)站制作、做網(wǎng)站介紹好的網(wǎng)站是理念、設計和技術的結合。創(chuàng)新互聯(lián)建站擁有的網(wǎng)站設計理念、多方位的設計風格、經(jīng)驗豐富的設計團隊。提供PC端+手機端網(wǎng)站建設,用營銷思維進行網(wǎng)站設計、采用先進技術開源代碼、注重用戶體驗與SEO基礎,將技術與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
laravel forge是一個使PHP部署變得輕而易舉的工具,它允許用戶使用Git和一些流行的服務器提供商來啟動云服務器并處理部署過程。laravel forge擁有大量功能和易于使用的UI,可讓用戶輕松創(chuàng)建和配置服務器以及部署應用程序;配置服務提供商后,很有可能用戶無需訪問AWS控制臺即可再次管理服務器。
本教程操作環(huán)境:windows7系統(tǒng)、Laravel9版,DELL G3電腦。
laravel forge是什么
Laravel Forge是一個使PHP部署變得輕而易舉的工具。它擁有大量功能和易于使用的UI,可讓您輕松創(chuàng)建和配置服務器以及部署應用程序。 配置服務提供商后,很有可能您無需訪問AWS控制臺即可再次管理服務器。
Laravel Forge允許您使用Git和一些流行的服務器提供商來啟動云服務器并處理部署過程。 該過程解釋如下:
首先,您需要將AWS或任何其他云提供商連接到您的Forge帳戶。 接下來,將您的源控件(如GitHub)鏈接到Forge。 您現(xiàn)在可以創(chuàng)建服務器了。 在服務器上安裝源代碼控制存儲庫。 最后,按下部署按鈕。 夠容易吧?
使用Laravel Forge配置的服務器附帶以下堆棧:
Ubuntu 16.06
Nginx
PHP 7.2/7.1/7.0/5.6
MySQL/MariaDB/Postgres
redis
Memcached
創(chuàng)建服務器后,您可以進一步配置。
注冊時,您可以選擇他們提供的不同計劃。 我選擇了12美元/月的基本計劃; 但是,您將獲得免費試用版,可以訪問列表中的所有內(nèi)容,為期五天。
您可以為服務提供商選擇Digital Ocean,AWS,Linode和Vultr。 或者,您也可以使用Forge和自定義VPC。 至于源代碼控制,F(xiàn)orge支持GitHub,GitLab和Bitbucket。 在本教程中,我將討論配置AWS以使用Forge和GitHub進行源代碼管理的基礎知識。 完成后,您將能夠創(chuàng)建和配置任意數(shù)量的服務器。
如果您在列表中使用其他服務提供商,則可以在我們配置AWS和Laravel Forge之后跳過此步驟并稍后與我們聯(lián)系。
設置Laravel Forge和AWS
要設置Forge和AWS,您需要執(zhí)行以下步驟。
1.登錄Laravel Forge
登錄Laravel Forge并選擇AWS作為服務提供商。 系統(tǒng)會要求您輸入密鑰ID(密鑰)和密鑰訪問密鑰(密鑰)。 您需要創(chuàng)建一個具有策略的特定IAM用戶,該策略提供對Laravel Forge的足夠訪問權限。 IAM是亞馬遜為每個用戶映射權限的方式,因此如果出現(xiàn)任何問題,您可以撤消訪問權限。
2.創(chuàng)建新的IAM用戶
登錄AWS Console并創(chuàng)建新的IAM用戶。
為用戶提供有意義的名稱,并選中“程序化訪問”框。
3.選擇正確的政策
為laravel-forge IAM用戶設置正確的權限。 創(chuàng)建新用戶組,因為用戶組是管理權限的理想選擇。 現(xiàn)在自然而然的問題是,“偽造用戶應該訪問哪些政策?” 雖然您可以使用AdministratorAccess提供它,但您不應該這樣做。
如果您需要Forge代表您創(chuàng)建和配置服務器,則需要添加兩個策略:
AmazonEC2FullAccess
AmazonVPCFullAccess
4.保存憑據(jù)并確認
確認IAM帳戶,在下一頁上,您將找到訪問密鑰和密碼。
前往Laravel Forge頁面并將其粘貼到那里。 而已。
5.將您的GitHub帳戶鏈接到Forge
如果您還沒有這樣做,請將您的GitHub / Bitbucket帳戶連接到Forge。 Forge將在您創(chuàng)建服務器時為您的帳戶添加公鑰。 如果您需要添加新的服務提供商和/或更新源代碼管理,您可以在個人資料中添加這些選項。
立即部署和快速部署
要進行部署,可以使用“立即部署”按鈕手動部署。 或者,您可以啟用“快速部署”選項,該選項會在您將代碼推送到所選GitHub存儲庫的主分支時自動部署項目。
部署腳本
默認部署腳本從存儲庫中提取代碼,安裝依賴項,啟動服務器,并在每次部署應用程序時運行遷移。 這是實際的部署腳本。
cd /home/forge/redmonark.com git pull origin laravelapi composer install --no-interaction --prefer-dist --optimize-autoloader echo "" | sudo -S service php7.2-fpm reload if [ -f artisan ] then php artisan migrate --force fi
如果你需要調(diào)整它并添加額外的東西,你可以。
關于laravel forge怎么使用就分享到這里了,希望以上內(nèi)容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
新聞標題:laravelforge怎么使用
分享鏈接:http://fisionsoft.com.cn/article/pghedj.html