-Host OS: aperçu de Windows10 Home Insider ・ OS invité: wsl2 Ubuntu 20.04
・ Php 7.4.7 ・ Version 1.10.7 du compositeur ・ Cadre Laravel 7.16.1
① Installez php7.4 ② Installez l'extension php requise pour installer laravel ③ Installer le compositeur ④ Installez laravel et créez un projet
Exécutez la commande suivante.
1: vérifier les mises à jour des packages
$ sudo apt update
2: Installez le package software-properties-common.
$ sudo apt install software-properties-common
Je souhaite ajouter un référentiel à l'étape 3, mais par défaut, la commande pour ajouter un référentiel n'est pas installée. Le package installé ici sert à ajouter un référentiel.
3: Ajouter un référentiel
$ sudo add-apt-repository ppa:ondrej/php
4: Mettez à nouveau le package à jour. (① Même procédure)
5: Installez PHP
$ sudo apt install php7.4
Après vérification de la version, si ce qui suit s'affiche, l'installation est terminée.
$ php -v
PHP 7.4.7 (cli) (built: Jun 12 2020 07:44:38) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.7, Copyright (c), by Zend Technologies
Pour le moment, vérifiez l'emplacement d'installation de php.
$ which php
/usr/bin/php
Selon le site officiel de laravel, les modules suivants (packages qui fournissent des extensions) sont nécessaires pour utiliser laravel.
BCMath PHP Extension Ctype PHP Extension Fileinfo PHP extension JSON PHP Extension Mbstring PHP Extension OpenSSL PHP Extension PDO PHP Extension Tokenizer PHP Extension XML PHP Extension
Vous pouvez vérifier les modules installés avec la commande suivante.
php -m
Par défaut, BCMath, Mbstring et XML ne sont pas installés. De plus, étant donné que zip est requis lors de l'exécution de la commande d'installation de laravel avec Composer, installez-le avec la commande suivante avec ceux-ci.
sudo apt install php7.4-bcmath php7.4-mbstring php7.4-xml php7.4-zip
** Si vous n'ajoutez pas "php (version php installée) -" au début du nom du package, cela provoquera une erreur. C'est facile à oublier, alors soyez prudent. ** **
Exécutez à nouveau php -m pour voir si le module a été installé avec succès.
[PHP Modules]
bcmath
ctype
fileinfo
json
mbstring
openssl
PDO
tokenizer
xml
zip
[Zend Modules]
Zend OPcache
(D'autres modules sont affichés, mais cette fois ils sont omis.)
Copiez et exécutez la commande décrite dans page de téléchargement du site Web officiel de Composer.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
(La commande s'étend sur plusieurs lignes, mais vous pouvez les copier et les coller toutes à la fois.)
Composer sera installé dans le répertoire courant, mais déplacez-le vers un répertoire de votre chemin.
sudo mv composer.phar /usr/local/bin/composer
Pour ceux qui ne sont pas familiers avec les commandes Linux, la commande ci-dessus change l'emplacement de 1: composer.phar du répertoire courant (répertoire courant) à $ HOME / usr / local / bin / composer 2: composer Renommer .phar en compositeur.
Vérifiez la version de Composer.
composer -v
Composer version 1.10.7 2020-06-03 10:03:56
Téléchargez le programme d'installation de laravel à l'aide de Composer.
composer global require "laravel/installer"
Dès que le téléchargement est terminé, ajoutez la ligne suivante à votre .bashrc et placez-la dans le répertoire vendor / bin de Composer.
.bashrc
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Une fois que vous avez le chemin, allez dans le répertoire du projet et exécutez la nouvelle commande laravel pour créer le projet laravel.
mkdir laravel_sample
cd laravel_sample
laravel new sample_app
.
.
.
.
.
Package manifest generated successfully.
Application ready! Build something amazing.
Différents messages sont affichés, mais si ce message est affiché sur les deux dernières lignes, il n'y a pas de problème.
Enfin, vérifiez si vous pouvez afficher la page initiale de laravel. Dans laravel, diverses opérations sont effectuées avec la commande php artisan.
Dans Ruby on Rails, la commande rails est utilisée pour le fonctionnement, mais je veux faire attention à ne pas exécuter la commande laravel de la même manière.
cd sample_app
php artisan serve
Lorsque vous accédez à localhost: 8000 ...
Il était affiché normalement.
Laravel - The PHP Framework For Web Artisans Composer Installer 7.x Laravel
Recommended Posts