Maison > développement back-end > tutoriel php > Laravel s'installe dans Ubuntu étape par étape.

Laravel s'installe dans Ubuntu étape par étape.

PHPz
Libérer: 2024-09-07 06:34:32
original
612 Les gens l'ont consulté

Laravel installs in Ubuntu step by step.

Pour configurer Laravel dans un nouvel Ubuntu, suivez ces étapes :

Étape 1 : Mettre à jour et mettre à niveau les packages système

Exécutez les commandes suivantes pour mettre à jour la liste des packages de votre système et mettre à niveau les packages installés :

sudo apt update
sudo apt upgrade
Copier après la connexion

Étape 2 : Installer Apache (ou Nginx)

Pour un serveur Web, vous pouvez choisir soit Apache, soit Nginx. Ici, nous allons choisir Apache :

sudo apt install apache2
Copier après la connexion

Démarrez Apache et activez-le pour s'exécuter au démarrage :

sudo systemctl start apache2
sudo systemctl enable apache2
Copier après la connexion

Pour vérifier l'état d'Apache :

sudo systemctl status apache2
Copier après la connexion

Étape 3 : Installer PHP et les extensions

Laravel nécessite PHP, alors installez PHP avec les extensions nécessaires :

sudo apt install php php-cli php-mbstring php-xml php-bcmath php-tokenizer php-json php-curl php-zip php-mysql libapache2-mod-php
Copier après la connexion

Vérifiez la version PHP :

php -v
Copier après la connexion

Étape 4 : Installer Composer

Composer est requis pour gérer les dépendances de Laravel. Pour l'installer, exécutez :

sudo apt install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Copier après la connexion

Vérifiez si Composer est installé :

composer -v
Copier après la connexion

Étape 5 : Installer MySQL (ou PostgreSQL)

Laravel peut fonctionner avec différentes bases de données. Nous irons avec MySQL :

sudo apt install mysql-server
Copier après la connexion

Sécurisez l'installation de MySQL en exécutant :

sudo mysql_secure_installation
Copier après la connexion

Étape 6 : Installez Node.js et NPM

Laravel utilise Node.js pour compiler les actifs front-end. Installez-le avec NPM :

sudo apt install nodejs npm
Copier après la connexion

Vérifier les versions :

node -v
npm -v
Copier après la connexion

Étape 7 : configurer l'hôte virtuel (pour Apache)

Créez un hôte virtuel pour votre projet Laravel. Tout d’abord, accédez au répertoire du site Apache par défaut :

cd /var/www/
sudo mkdir your-laravel-app
Copier après la connexion

Attribuez les autorisations correctes :

sudo chown -R $USER:$USER /var/www/your-laravel-app
Copier après la connexion

Ensuite, créez un nouveau fichier d'hôte virtuel :

sudo nano /etc/apache2/sites-available/your-laravel-app.conf
Copier après la connexion

Ajoutez la configuration suivante dans le fichier :

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName your-laravel-app.local
    DocumentRoot /var/www/your-laravel-app/public
    <Directory /var/www/your-laravel-app>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Copier après la connexion

Activez le site et mod_rewrite :

sudo a2ensite your-laravel-app.conf
sudo a2enmod rewrite
Copier après la connexion

Redémarrez Apache :

sudo systemctl restart apache2
Copier après la connexion

Étape 8 : Installer Laravel

Accédez au répertoire /var/www/your-laravel-app et installez Laravel à l'aide de Composer :

cd /var/www/your-laravel-app
composer create-project --prefer-dist laravel/laravel .
Copier après la connexion

Étape 9 : Configurer la connexion à la base de données

Ouvrez le fichier .env dans votre projet Laravel et mettez à jour la configuration de la base de données :

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
Copier après la connexion

Étape 10 : Définir les autorisations

Définissez les autorisations correctes pour les répertoires de stockage et d'amorçage/cache :

sudo chown -R www-data:www-data /var/www/your-laravel-app
sudo chmod -R 775 /var/www/your-laravel-app/storage
sudo chmod -R 775 /var/www/your-laravel-app/bootstrap/cache
Copier après la connexion

Étape 11 : Mettre à jour le fichier d'hôtes

Ajoutez votre nom d'hôte virtuel au fichier hosts :

sudo nano /etc/hosts
Copier après la connexion

Ajoutez la ligne suivante :

127.0.0.1   your-laravel-app.local
Copier après la connexion

Étape 12 : Exécuter le projet Laravel

Accédez à votre projet Laravel dans le navigateur en visitant http://your-laravel-app.local.

Cela vous donnera un environnement Laravel fonctionnel sur votre système Ubuntu !

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 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