Maison  >  Article  >  cadre php  >  tutoriel d'installation du système Laravel

tutoriel d'installation du système Laravel

WBOY
WBOYoriginal
2023-05-29 09:21:072048parcourir

Laravel est un excellent framework PHP, largement utilisé dans le développement d'applications Web, le développement d'API et d'autres domaines. L'installation de Laravel est très simple. Présentons le tutoriel d'installation du système Laravel.

1. Exigences environnementales

Avant de commencer l'installation de Laravel, nous devons nous assurer que notre ordinateur répond aux exigences environnementales suivantes :

  1. PHP 7.4 ou supérieur
  2. Extensions : BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL , PDO, Tokenizer, XML
  3. Composer (gestionnaire de packages PHP)
  4. Node.js et NPM (facultatif, pour la compilation et la gestion des ressources frontales)

2. Processus d'installation de Laravel

  1. Installer Composer

Laravel. est basé sur Composer, nous devons donc installer Composer avant de commencer. Téléchargez simplement le package d'installation du système d'exploitation correspondant sur le site officiel.

  1. Créer un projet Laravel

Ensuite, nous devons créer un projet Laravel via Composer. Ouvrez le terminal de commande et entrez le répertoire dans lequel vous allez créer le projet Laravel, et exécutez la commande suivante :

composer create-project --prefer-dist laravel/laravel 项目名称

Le nom du projet ici peut être personnalisé. Cette commande téléchargera la dernière version stable de Laravel. depuis le référentiel officiel Laravel et il est installé dans le dossier project name. 项目名称可以自定义,这个命令会从 Laravel 官方仓库下载最新稳定版本的 Laravel 并将其安装到 项目名称 文件夹中。

  1. 配置环境变量

下载完成后,打开 .env 文件并根据你的数据库配置信息进行相应的配置。配置文件中默认的数据库驱动程序为 mysql,如果你要使用其他的数据库类型,你需要在 config/database.php 文件中进行相应的配置。

  1. 生成应用密钥

在 Laravel 的 .env 文件中,有一个名为 APP_KEY 的配置项,它是用来加密应用程序所需要的数据的。如果你打算在 Laravel 中使用加密方案的话,你需要在应用程序中为你的应用程序生成一个应用密钥。打开命令终端并在项目根目录下输入以下命令:

php artisan key:generate

如果执行成功,你就可以在你的 .env 文件中看到一个新的 APP_KEY 配置项了。

  1. 运行应用程序

现在你已经完成了 Laravel 安装的全部步骤,可以运行应用程序了!在命令终端输入以下命令:

php artisan serve

接着就可以在浏览器中访问 http://localhost:8000 来查看你的 Laravel 应用程序了。

三、常见问题解决办法

在安装 Laravel 过程中可能会遇到一些常见问题,我们来看一下如何解决这些问题。

  1. 拒绝访问' .gitattributes' 文件

如果你在执行 composer create-project 命令时出现了如下错误:

[ErrorException]
file_put_contents(C:UsersUserNameAppDataRoamingComposerendorlaravelramework.gitattributes):
 failed to open stream: Permission denied

这是由于 Composer 没有访问该文件的权限所导致的。你可以使用管理员权限启动命令行界面,或者使用以下命令:

composer create-project --prefer-dist --no-scripts --no-progress laravel/laravel 项目名称

该命令中的 --no-scripts 参数表示在创建项目时跳过执行 Composer 脚本,并且 --no-progress 用于关闭进度条。

  1. Class 'AppHttpControllersController' not found

这个问题一般是在执行 composer update 命令之后出现的。这是由于 Laravel 没有加载类所导致的。你可以使用以下命令重新加载 Composer 自动加载文件:

composer dump-autoload
  1. 404 Not Found

如果你访问应用程序时出现 404 Not Found 错误,可能是由于你没有在 .env 文件中设置正确的数据库信息引起的。请确保你已经在配置文件中设置了正确的数据库信息。

  1. No supported encrypter found

如果你在访问应用程序时出现如下错误信息:

No supported encrypter found. The cipher and / or key length are invalid.

这是由于你的 .env 文件中的 APP_KEY 值为空或者无效而导致的。你需要使用命令 php artisan key:generate 生成一个加密用的密钥。如果你已经生成过密钥,请检查你的 .env

    Configurer les variables d'environnement

    Une fois le téléchargement terminé, ouvrez le fichier .env et configurez-le en conséquence en fonction des informations de configuration de votre base de données. Le pilote de base de données par défaut dans le fichier de configuration est mysql. Si vous souhaitez utiliser d'autres types de bases de données, vous devez effectuer les configurations correspondantes dans le fichier config/database.php.

      🎜Générer la clé d'application🎜🎜🎜Dans le fichier .env de Laravel, il y a un élément de configuration nommé APP_KEY, qui est utilisé pour crypter les données requis par l’application. Si vous envisagez d'utiliser un schéma de cryptage avec Laravel, vous devrez générer une clé d'application au sein de votre application. Ouvrez le terminal de commande et entrez la commande suivante dans le répertoire racine du projet : 🎜rrreee🎜Si l'exécution réussit, vous pouvez voir un nouveau APP_KEY dans la configuration de votre fichier .env article. 🎜
        🎜Exécutez l'application🎜🎜🎜Maintenant que vous avez terminé toutes les étapes d'installation de Laravel, vous pouvez exécuter l'application ! Entrez la commande suivante dans le terminal de commande : 🎜rrreee🎜 Ensuite, vous pouvez visiter http://localhost:8000 dans le navigateur pour afficher votre application Laravel. 🎜🎜3. Solutions aux problèmes courants🎜🎜Vous pouvez rencontrer des problèmes courants lors de l'installation de Laravel. Voyons comment résoudre ces problèmes. 🎜🎜🎜Accès refusé au fichier '.gitattributes'🎜🎜🎜Si vous obtenez l'erreur suivante lors de l'exécution de la commande composer create-project : 🎜rrreee🎜Cela est dû au fait que Composer n'a pas l'autorisation d'accéder au fichier de. Vous pouvez démarrer l'interface de ligne de commande avec les privilèges d'administrateur, ou utiliser la commande suivante : 🎜rrreee🎜Le paramètre --no-scripts dans cette commande signifie ignorer l'exécution du script Composer lors de la création du projet, et --no-progress est utilisé pour désactiver la barre de progression. 🎜🎜🎜Classe 'AppHttpControllersController' introuvable🎜🎜🎜Ce problème se produit généralement après l'exécution de la commande composer update. Cela est dû au fait que Laravel ne charge pas la classe. Vous pouvez recharger le fichier de chargement automatique de Composer à l'aide de la commande suivante : 🎜rrreee
          🎜404 Not Found🎜🎜🎜Si vous obtenez une erreur 404 Not Found lors de l'accès à l'application, il cela peut être dû au fait que vous n'avez pas défini les informations de base de données correctes dans le fichier .env. Veuillez vous assurer que vous avez défini les informations de base de données correctes dans le fichier de configuration. 🎜
            🎜Aucun chiffreur pris en charge trouvé🎜🎜🎜Si vous recevez le message d'erreur suivant lors de l'accès à l'application : 🎜rrreee🎜Cela est dû au .env La valeur code>APP_KEY est vide ou non valide. Vous devez utiliser la commande php artisan key:generate pour générer une clé de cryptage. Si vous avez déjà généré une clé, veuillez vérifier si la valeur de cet élément de configuration dans votre fichier .env est correcte. 🎜🎜Résumé🎜🎜Laravel est un très excellent framework PHP Son processus d'installation est très simple et peut être complété en quelques étapes seulement. Pendant le processus d'installation, si vous rencontrez des problèmes, vous pouvez vous référer aux solutions proposées dans cet article pour les résoudre. J'espère que cet article pourra être utile aux amis qui découvrent Laravel. 🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment choisir LaravelArticle suivant:Comment choisir Laravel