Laravel est un framework d'application Web PHP populaire et Vapor est un service permettant de déployer facilement des applications Laravel sur Amazon Cloud. Dans cet article, nous expliquerons comment déployer Laravel sur Amazon Cloud à l'aide de Laravel Vapor.
Étape 1 : Installer Vapor CLI
Avant de commencer, nous devons installer Vapor CLI. Exécutez simplement la commande suivante dans le terminal :
composer global require laravel/vapor-cli
Une fois l'installation terminée, nous devons définir les informations d'identification pour la CLI Vapor. Liez la CLI Vapor à votre compte Amazon Cloud à l'aide de la commande suivante et créez une nouvelle clé API pour chaque application que vous souhaitez déployer :
vapor login
Étape 2 : Configurez Laravel Vapor
Avant de déployer Laravel sur Amazon Cloud, nous devons intégrer pleinement Vapor avec l'application Laravel. Pour ce faire, nous devons ajouter la clé API Laravel Vapor et l'ID d'application dans le fichier config/app.php de Laravel :
'vapor' => [ 'key' => env('VAPOR_API_KEY'), 'secret' => env('VAPOR_API_SECRET'), 'app_id' => env('VAPOR_APP_ID'), 'region' => env('VAPOR_REGION'), ],
Ensuite, ajoutez ce qui suit dans le fichier .env de Laravel :
VAPOR_API_KEY=YOUR_API_KEY VAPOR_API_SECRET=YOUR_API_SECRET VAPOR_APP_ID=YOUR_APP_ID VAPOR_REGION=YOUR_REGION
Dans le code ci-dessus, remplacez YOUR_API_KEY, YOUR_API_SECRET, YOUR_APP_ID et YOUR_REGION avec votre clé API, votre ID d'application et votre région Amazon.
Étape 3 : Déployer Laravel sur Amazon Cloud
Une fois que nous avons intégré Vapor dans l'application Laravel, nous pouvons déployer l'application sur Amazon Cloud. Pour cette tâche, nous utiliserons la commande de déploiement fournie par Vapor CLI. Dans le terminal, nous pouvons utiliser la commande suivante pour déployer l'application sur Amazon Cloud :
vapor deploy
Cette commande empaquetera votre application et la téléchargera sur Amazon Cloud en utilisant la configuration dans le fichier config/vapor.php de Laravel. Pendant le processus, vous verrez la sortie du terminal montrant le processus de téléchargement.
Étape 4 : Utilisez Vapor pour gérer le déploiement
Maintenant que nous avons déployé Laravel sur Amazon Cloud, nous pouvons gérer le déploiement à l'aide d'autres commandes fournies par Vapor. Voici quelques commandes couramment utilisées :
// 获得部署列表 vapor deploy:list // 回滚当前部署 vapor deploy:rollback // 部署时显示调试信息 vapor deploy --debug // 显示所有的亚马逊云日志分组 vapor logs // 显示亚马逊云日志 vapor logs your-group
En utilisant ces commandes, vous pouvez facilement gérer et surveiller le déploiement et les journaux de votre application Laravel.
Conclusion
Le déploiement d'applications Laravel sur Amazon Cloud est très simple avec Laravel Vapor. Intégrez Vapor CLI dans votre application Laravel, téléchargez votre application et gérez facilement le déploiement et les journaux. Vous êtes maintenant prêt à transférer votre application Laravel sur Amazon Cloud et à commencer à l'étendre et à la faire évoluer !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!