Maison  >  Article  >  cadre php  >  Comment créer rapidement un environnement Laravel dans Centos8

Comment créer rapidement un environnement Laravel dans Centos8

PHPz
PHPzoriginal
2023-04-12 09:12:16611parcourir

CentOS 8 Créez rapidement un environnement Laravel

Laravel est un framework de développement Web PHP bien connu avec une syntaxe concise et claire, une implémentation ORM élégante, des fonctions de routage puissantes et un écosystème riche. Il a été largement utilisé dans divers domaines de développement d'applications Web et. mise en œuvre, comme le commerce électronique, les réseaux sociaux, les blogs, les CMS, etc. CentOS 8 est une distribution Linux populaire largement utilisée et offrant un bon support pour le déploiement et le fonctionnement de Laravel. Cet article vise à présenter aux lecteurs comment configurer rapidement un environnement Laravel sur CentOS 8.

Préparation de l'environnement

Avant de commencer, nous devons nous assurer que CentOS 8, le serveur Web Apache, la base de données MySQL et PHP ont été correctement installés et configurés. Si nécessaire, les lecteurs peuvent se référer à d'autres articles connexes pour apprendre et s'entraîner. De plus, il est recommandé d'utiliser Composer pour l'installation et la gestion de Laravel Composer est un puissant outil de gestion des dépendances PHP qui doit être installé au préalable.

Téléchargez et installez Laravel

Tout d'abord, nous devons créer un dossier de projet vierge localement pour déployer et utiliser Laravel. Entrez la commande suivante dans le terminal :

mkdir myproject
cd myproject

Ensuite, nous pouvons utiliser Composer pour installer et gérer Laravel. Entrez la commande suivante dans le terminal :

composer create-project --prefer-dist laravel/laravel .

À ce moment, Composer téléchargera et installera automatiquement le framework Laravel dans le répertoire du projet actuel, et sa version sera la dernière version stable. Cependant, il convient de noter que dans CentOS 8, si cette commande ne s'exécute pas correctement, cela peut être dû au fait que l'extension PHP nécessaire n'est pas installée. Dans ce cas, vous devez utiliser la commande yum ou d'autres méthodes pour l'installer.

Configuration Apache

Ensuite, nous devons configurer le serveur Web Apache pour prendre en charge l'application Laravel. Entrez la commande suivante dans le terminal :

sudo nano /etc/httpd/conf/httpd.conf

Dans le fichier de configuration Apache ouvert, développez les commentaires des trois modules suivants :

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so

Ensuite, modifiez les deux éléments de configuration suivants :

DocumentRoot "/var/www/html/myproject/public"
<Directory "/var/www/html/myproject">

Remplacez le "monprojet" ci-dessus par votre réel Le nom du projet. Ensuite, ajoutez les nouveaux paramètres suivants :

AllowOverride All
<Directory "/var/www/html/myproject/public">
    AllowOverride All
</Directory>

Enregistrez le fichier et quittez l'éditeur, puis redémarrez le service Apache :

sudo systemctl restart httpd.service

À ce stade, le serveur Web Apache peut correctement prendre en charge l'accès à l'application Laravel, et vous pouvez saisir le projet via le fichier public/index.php du navigateur pour tester si la configuration ci-dessus est terminée avec succès.

Configuration MySQL

Ensuite, nous devons configurer la base de données MySQL pour prendre en charge l'application Laravel. Entrez la commande suivante dans le terminal :

mysql -u root -p

Ensuite, entrez le mot de passe de l'administrateur MySQL pour accéder au terminal de ligne de commande MySQL. Ici, nous pouvons créer la base de données et l'utilisateur correspondants en fonction des besoins réels d'utilisation des applications Laravel. Par exemple, nous créons une base de données nommée laravel et un utilisateur nommé laraveluser dont le mot de passe est laravelpassword. Entrez la commande suivante dans le terminal de ligne de commande :

CREATE DATABASE laravel;
GRANT ALL ON laravel.* TO 'laraveluser'@'localhost' IDENTIFIED BY 'laravelpassword';
FLUSH PRIVILEGES;
EXIT;

À ce stade, la base de données MySQL peut correctement prendre en charge la connexion et le fonctionnement de l'application Laravel.

Résumé

Cet article explique comment créer rapidement un environnement Laravel sur CentOS 8, y compris l'installation Composer de Laravel, la configuration Apache et la configuration MySQL. Cela devrait aider les développeurs de Laravel à développer et à exécuter des projets rapidement et de manière stable. À l'avenir, nous présenterons davantage les fonctions et techniques avancées du système Laravel pour contribuer au développement et à l'innovation du développement Web.

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