Maison > Article > développement back-end > configuration de l'environnement de développement php laravel
Configuration de l'environnement de développement PHP Laravel
Laravel est un framework PHP populaire qui fournit de nombreuses fonctions et outils pratiques pour aider les développeurs à créer rapidement des applications Web évolutives. Afin de commencer à utiliser Laravel, nous devons mettre en place un environnement de développement. Cet article explique comment configurer un environnement de développement PHP Laravel.
Avant de commencer, nous devons nous assurer que les logiciels suivants sont installés :
Si vous ne le faites pas Si ces logiciels ne sont pas installés, vous pouvez accéder à leur site officiel pour les télécharger et les installer.
Ensuite, nous devons installer l'environnement de développement Laravel. Nous pouvons installer le programme d'installation de Laravel via Composer, ce qui peut nous aider à installer rapidement Laravel sur des environnements et des serveurs locaux.
Ouvrez le Terminal (Mac ou Linux) ou l'invite de commande (Windows) et entrez la commande suivante pour installer le programme d'installation de Laravel :
composer global require laravel/installer
Lorsque Composer a terminé l'installation, nous pouvons utiliser la commande suivante pour créer un nouveau projet Laravel :
laravel new myproject
Cela créera un nouveau projet Laravel dans le répertoire courant et installera toutes les dépendances nécessaires.
Maintenant, nous devons configurer notre serveur Web pour gérer correctement l'application Laravel. Si vous utilisez le serveur web Apache, vous pouvez utiliser le fichier de configuration suivant :
<VirtualHost *:80> ServerName myproject.local DocumentRoot /path/to/myproject/public <Directory /path/to/myproject/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
Remplacez myproject.local
par le nom de domaine ou l'adresse IP de votre projet. Remplacez /path/to/myproject/public
par le chemin absolu vers le répertoire public de votre projet. myproject.local
替换为您项目的域名或 IP 地址。将 /path/to/myproject/public
替换为您项目的公共目录的绝对路径。
如果您使用的是 Nginx,可以使用以下配置文件:
server { listen 80; server_name myproject.local; root /path/to/myproject/public; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { try_files $uri /index.php =404; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
将 myproject.local
替换为您项目的域名或 IP 地址。将 /path/to/myproject/public
替换为您项目的公共目录的绝对路径。如果您的 PHP 版本不是 7.4,请将 fastcgi_pass
中的版本号替换为您正在使用的 PHP 版本号。
现在,我们需要创建数据库并配置 Laravel 应用程序以连接到它。打开 .env
文件,并将以下内容替换为适合您的数据库配置:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mydatabase DB_USERNAME=myusername DB_PASSWORD=mypassword
将 mydatabase
替换为您要使用的数据库名称。将 myusername
替换为您要使用的数据库用户名。将 mypassword
替换为您要使用的数据库密码。
现在,我们可以运行数据库迁移并填充数据库。在终端或命令提示符中,导航到您的项目目录,并运行以下命令:
php artisan migrate --seed
这将运行数据库迁移和填充,创建所需的数据表和示例数据。
接下来,我们需要生成应用程序密钥。在终端或命令提示符中,导航到您的项目目录,并运行以下命令:
php artisan key:generate
这将在 .env
文件中生成一个新的应用程序密钥。
现在我们已经完成了 Laravel 开发环境的搭建。要运行我们的应用程序,请启动您的 Web 服务器,并在浏览器中访问您的应用程序。如果您使用的是本地服务器,请在浏览器中访问 http://myproject.local
(将 myproject.local
rrreee
Remplacezmyproject.local
par le nom de domaine ou l'adresse IP de votre projet. Remplacez /path/to/myproject/public
par le chemin absolu vers le répertoire public de votre projet. Si votre version de PHP n'est pas 7.4, remplacez le numéro de version dans fastcgi_pass
par le numéro de version de PHP que vous utilisez. 🎜🎜Maintenant, nous devons créer la base de données et configurer l'application Laravel pour s'y connecter. Ouvrez le fichier .env
et remplacez ce qui suit par la configuration de base de données appropriée : 🎜rrreee🎜Remplacez mydatabase
par le nom de la base de données que vous souhaitez utiliser. Remplacez myusername
par le nom d'utilisateur de la base de données que vous souhaitez utiliser. Remplacez mypassword
par le mot de passe de la base de données que vous souhaitez utiliser. 🎜🎜Nous pouvons maintenant exécuter la migration de la base de données et remplir la base de données. Dans un terminal ou une invite de commande, accédez au répertoire de votre projet et exécutez la commande suivante : 🎜rrreee🎜 Cela exécutera la migration et le remplissage de la base de données, créant les tables de données requises et des exemples de données. 🎜🎜Ensuite, nous devons générer la clé d'application. Dans un terminal ou une invite de commande, accédez au répertoire de votre projet et exécutez la commande suivante : 🎜rrreee🎜Cela générera une nouvelle clé d'application dans le fichier .env
. 🎜🎜Nous avons maintenant terminé la configuration de l'environnement de développement Laravel. Pour exécuter notre application, démarrez votre serveur Web et accédez à votre application dans un navigateur. Si vous utilisez un serveur local, visitez http://myproject.local
dans votre navigateur (remplacez myproject.local
par votre nom de domaine ou votre adresse IP). 🎜🎜J'espère que cet article pourra vous aider à mettre en place avec succès un environnement de développement PHP Laravel. Bonne chance pour créer de superbes applications 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!