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

source:dev.to
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