站長資訊網
        最全最豐富的資訊網站

        laravel forge是什么

        laravel forge是一個使PHP部署變得輕而易舉的工具,它允許用戶使用Git和一些流行的服務器提供商來啟動云服務器并處理部署過程。laravel forge擁有大量功能和易于使用的UI,可讓用戶輕松創建和配置服務器以及部署應用程序;配置服務提供商后,很有可能用戶無需訪問AWS控制臺即可再次管理服務器。

        laravel forge是什么

        本教程操作環境:windows7系統、Laravel9版,DELL G3電腦。

        laravel forge是什么

        Laravel Forge是一個使PHP部署變得輕而易舉的工具。它擁有大量功能和易于使用的UI,可讓您輕松創建和配置服務器以及部署應用程序。 配置服務提供商后,很有可能您無需訪問AWS控制臺即可再次管理服務器。

        Laravel Forge允許您使用Git和一些流行的服務器提供商來啟動云服務器并處理部署過程。 該過程解釋如下:

        首先,您需要將AWS或任何其他云提供商連接到您的Forge帳戶。 接下來,將您的源控件(如GitHub)鏈接到Forge。 您現在可以創建服務器了。 在服務器上安裝源代碼控制存儲庫。 最后,按下部署按鈕。 夠容易吧?

        使用Laravel Forge配置的服務器附帶以下堆棧:

        • Ubuntu 16.06

        • Nginx

        • PHP 7.2/7.1/7.0/5.6

        • MySQL/MariaDB/Postgres

        • Redis

        • Memcached

        創建服務器后,您可以進一步配置。

        注冊時,您可以選擇他們提供的不同計劃。 我選擇了12美元/月的基本計劃; 但是,您將獲得免費試用版,可以訪問列表中的所有內容,為期五天。

        登錄后,您將看到以下內容。

        laravel forge是什么

        您可以為服務提供商選擇Digital Ocean,AWS,Linode和Vultr。 或者,您也可以使用Forge和自定義VPC。 至于源代碼控制,Forge支持GitHub,GitLab和Bitbucket。 在本教程中,我將討論配置AWS以使用Forge和GitHub進行源代碼管理的基礎知識。 完成后,您將能夠創建和配置任意數量的服務器。

        如果您在列表中使用其他服務提供商,則可以在我們配置AWS和Laravel Forge之后跳過此步驟并稍后與我們聯系。

        設置Laravel Forge和AWS

        要設置Forge和AWS,您需要執行以下步驟。

        1.登錄Laravel Forge

        登錄Laravel Forge并選擇AWS作為服務提供商。 系統會要求您輸入密鑰ID(密鑰)和密鑰訪問密鑰(密鑰)。 您需要創建一個具有策略的特定IAM用戶,該策略提供對Laravel Forge的足夠訪問權限。 IAM是亞馬遜為每個用戶映射權限的方式,因此如果出現任何問題,您可以撤消訪問權限。

        2.創建新的IAM用戶

        登錄AWS Console并創建新的IAM用戶。

        laravel forge是什么

        為用戶提供有意義的名稱,并選中“程序化訪問”框。

        3.選擇正確的政策

        為laravel-forge IAM用戶設置正確的權限。 創建新用戶組,因為用戶組是管理權限的理想選擇。 現在自然而然的問題是,“偽造用戶應該訪問哪些政策?” 雖然您可以使用AdministratorAccess提供它,但您不應該這樣做。

        laravel forge是什么

        如果您需要Forge代表您創建和配置服務器,則需要添加兩個策略:

        • AmazonEC2FullAccess

        • AmazonVPCFullAccess

        4.保存憑據并確認

        確認IAM帳戶,在下一頁上,您將找到訪問密鑰和密碼。

        laravel forge是什么

        前往Laravel Forge頁面并將其粘貼到那里。 而已。

        5.將您的GitHub帳戶鏈接到Forge

        如果您還沒有這樣做,請將您的GitHub / Bitbucket帳戶連接到Forge。 Forge將在您創建服務器時為您的帳戶添加公鑰。 如果您需要添加新的服務提供商和/或更新源代碼管理,您可以在個人資料中添加這些選項。

        立即部署和快速部署

        要進行部署,可以使用“立即部署”按鈕手動部署。 或者,您可以啟用“快速部署”選項,該選項會在您將代碼推送到所選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

        如果你需要調整它并添加額外的東西,你可以。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 996久久国产精品线观看| 国产精品乱伦| 91探花国产综合在线精品| 亚洲欧洲久久久精品| 3级黄性日本午夜精品| 国产亚洲色婷婷久久99精品| 青青草97国产精品免费观看| MM1313亚洲精品无码| 国产成人无码久久久精品一| 亚洲国产精品成人| 国产精品成人国产乱一区| 国产精品视频第一区二区三区| 亚洲av无码成人精品区在线播放| 2021国产精品视频网站| 国产成人精品免费久久久久| 亚洲国产精品无码专区| 久久精品国产99国产精品| 91精品国产麻豆国产自产在线 | 十八18禁国产精品www| 久久国产精品免费一区| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 久久久久久九九99精品| 亚洲?V无码成人精品区日韩| 国产乱子伦精品无码专区| 亚洲综合国产精品| 久久精品国产亚洲麻豆| 99精品一区二区三区无码吞精| 日本VA欧美VA欧美VA精品| 亚洲日韩国产AV无码无码精品| 欧美激情精品久久久久久| 久久精品国产一区二区| 久久99精品国产麻豆蜜芽| 国产在线精品一区二区高清不卡 | 久久国产成人精品麻豆| 99久久精品国产麻豆| 国产精品v欧美精品v日韩精品| 国产精品成人A区在线观看| 久久99热只有频精品8| 九九精品99久久久香蕉| 国产午夜福利精品久久2021| 国产精品无码日韩欧|