Maison > cadre php > Laravel > le corps du texte

Installation et configuration de Laravel en environnement MAC

演明
Libérer: 2021-08-25 11:05:34
original
2090 Les gens l'ont consulté

J'ai rencontré de nombreux problèmes mineurs lors de l'installation de laravel dans un environnement Mac. Ci-dessous, j'ai compilé mes notes pendant le processus d'installation. J'espère que cela pourra fournir une assistance aux développeurs qui rencontrent des problèmes.

Recommandations associées :                                                                                                                                                            ​
2.《Installation dans l'environnement MAC de php, apache, MacPorts et autres configurations d'environnement
3.《Installation dans l'environnement MAC de node, vue et autres configurations d'environnement
1. Installez le logiciel nécessaire

. Tout d'abord, mac Installez d'abord Composer

(1) Exécutez sur la ligne de commande :

$curl -sS https://getcomposer.org/installer | php
Copier après la connexion
Composer

(1)在命令行执行 :

$php -r "readfile('https://getcomposer.org/installer');" | php
Copier après la connexion

(2)如果没安装 curl 执行以下代码:

$sudo mv composer.phar /usr/local/bin/composer
Copier après la connexion

(3)执行(全局可用) :

$sudo chmod a+x /usr/local/bin/composer
Copier après la connexion

(4)修改 composer的权限:

$ composer -v
Copier après la connexion

(5)检测composer是否安装成功,执行下面命令,显示下图表示安装成功。

$sudo composer create-project --prefer-dist laravel/Laravel laravelapp    #laravelapp是我的项目名
Copier après la connexion

二、安装laravel

1. 命令安装:进入文件路径

$sudo composer install
Copier après la connexion

2. 在git上下载一键安装包(https://github.com/laravel/laravel/tree/master)

解压放在对应路径下项目名为(laravel),注意在git上下载的一键安装包没有vendor 文件夹内容 (autoload.php),需要在项目路径下(也就是和laravel文件夹下的public文件夹同级目录下)执行

$sudo php artisan key:generate
Copier après la connexion

3. 运行环境报错 (正常一键安装包最好进入目录执行下面命令重新生成应用APP_KEY)

file_get_contents(D:\Apache24\htdocs\laravel/.env): failed to open stream: No such file or directory
Copier après la connexion

如果提示[ErrorException]

$sudo php artisan key:generate
Copier après la connexion

4. 根目录下有一个 .env.example 文件(隐藏文件),把.env.example 文件复制然后改名为 .env文件再次执行命令

Application key [base64:Dmr3sXelvMj1GYiv9UGGzUay25UTIrOyo2VwqW2RNDE=] set successfully.
Copier après la connexion

下面显示表示laravel安装成功

rrreee

注意:

不要试图将 .env 文件提交到版本控制系统(如Git或Svn)中,一方面,开发环境和线上环境配置值不一样,提交没有意义,更重要的是,.env 包含了很多应用敏感信息,如数据库用户名及密码等,如果不慎将代码提交到 Github 公开仓库,后果将不堪设想!

还可以创建一个 .env.testing 文件,该文件会在运行 PHPUnit 测试或执行带有 --env=testing 选项的 Artisan 命令时覆盖从 .env (2) Si curl n'est pas installé, exécutez le code suivant :

rrreee

(3) Exécutez (disponible globalement) :

rrreee
( 4) Modifier les autorisations du compositeur :

rrreee (5) Vérifiez si composer est installé avec succès. Exécutez la commande suivante. Si l'image suivante s'affiche, l'installation est réussie. rrreee

2. Installez laravel🎜🎜🎜1. Installation de la commande : entrez le chemin du fichier🎜rrreee🎜2. Téléchargez le package d'installation en un clic sur git (https://github.com/laravel/laravel/tree/master). )🎜 🎜Décompressez et placez le nom du projet (laravel) dans le chemin correspondant. Notez que le package d'installation en un clic téléchargé depuis git n'a pas le contenu du dossier du fournisseur (autoload.php). c'est-à-dire le dossier public sous le dossier laravel) exécutez 🎜rrreee🎜3. L'environnement en cours d'exécution signale une erreur (pour le package d'installation normal en un clic, il est préférable d'entrer dans le répertoire et d'exécuter la commande suivante pour régénérer le fichier. application APP_KEY) 🎜rrreee🎜S'il vous demande [ErrorException]🎜 rrreee🎜 4. Il y a un fichier .env.example (fichier caché) dans le répertoire racine. .env.example et renommez-le en fichier .env code> et exécutez à nouveau la commande🎜rrreee🎜L'affichage suivant indique que Laravel est installé avec succès🎜rrreee🎜🎜Remarque :🎜 🎜🎜N'essayez pas de soumettre le fichier <code>.env à un système de contrôle de version (tel que Git ou Svn). D'une part, les valeurs de configuration de l'environnement de développement et de l'environnement en ligne sont). différent, cela n'a donc aucun sens de le soumettre. Plus important encore, .env contient de nombreuses informations sensibles aux applications, telles que les noms d'utilisateur et les mots de passe de la base de données, etc. Si vous soumettez accidentellement le code à l'entrepôt public de Github, les conséquences seront désastreuses ! 🎜🎜Vous pouvez également créer un fichier .env.testing qui exécutera le test PHPUnit ou l'exécuter avec l'option --env=testing La commande Artisan écrase la valeur lue dans le fichier .env. 🎜🎜Les étapes ci-dessus sont ce que j'ai installé avec succès. Suivez simplement les étapes ci-dessus pour l'installer étape par étape. Si vous ne comprenez rien, vous pouvez laisser un message. Merci pour votre soutien. J'espère que cela aide tout le monde. 🎜🎜🎜Recommandations associées : 🎜Les cinq derniers didacticiels vidéo 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!