Maison > cadre php > Laravel > Construction de l'environnement Laravel : Détails des étapes pour construire le framework Laravel5.5

Construction de l'environnement Laravel : Détails des étapes pour construire le framework Laravel5.5

不言
Libérer: 2018-08-11 09:26:16
original
3026 Les gens l'ont consulté

Le contenu de cet article concerne la création de l'environnement Laravel : les détails des étapes de construction de Laravel5.5 (lunix-ubuntu) ont une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. vous. aider.

Configuration de base

PHP >= 7.0.0

Extension PHP OpenSSL

Extension PHP PDO

Extension PHP Tokenizer

 Extension PHP XML

1 : nginx

  sudo apt-get update
  sudo apt-get install nginx
Copier après la connexion

(Installer nginx1.10* sur ubuntu14)

2 : php7.*

sudo add-apt-repository ppa:ondrej/php
  sudo apt-get install php7.1 php7.1-cli php7.1-fpm php7.1-gd php7.1-json
Copier après la connexion

Installer plusieurs extensions :

sudo apt-get install phpunit
  sudo apt-get install php7.1-zip
  sudo apt-get install php7.1-mbstring
  sudo apt-get install php7.1-xml
Copier après la connexion

3 : Installer composer 

curl -sS https://getcomposer.org/installer | php
    /usr/bin/php composer.phar --version
Copier après la connexion

Ajouter des variables globales

   sudo mv composer.phar /usr/local/bin/composer
Copier après la connexion

Afficher le numéro de version

    sudo composer -v
Copier après la connexion

4 : Créer un projet Laravel

1. Créer un nouveau dossier

    sudo mkdir /data
    cd /data
Copier après la connexion

2. Créer un projet

  sudo composer create-project --prefer-dist laravel/laravel webLaravel "5.5.*"
      cd webLaravel
      sudo chmod -R 777 storage
Copier après la connexion

5. nginx

   cd /etc/nginx/sites-available/

   sudo cp default webLaravel.conf

   sudo vim webLaravel.conf

Ajoutez la configuration suivante

 root /data/webLaravel/public;
 index index.php;
 server_name exc.tts.com;  (你的域名)

 location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.1-fpm.sock;
        }
Copier après la connexion

Générer un lien logiciel

cd /etc/nginx/sites-enabled
sudo ln -s /etc/nginx/sites-available/webLaravel.conf webLaravel.conf
Copier après la connexion

Redémarrer nginx

  sudo service nginx restart
Copier après la connexion

Accès au navigateur exc.tts.com. succès!

Recommandations associées :

Le processus de conception du système de gestion de configuration sous le framework Laravel (avec code)

Chat en temps réel room : basé sur Laravel +Pusher+Vue implémente la diffusion d'événements

Construction de l'environnement local Laravel : déploiement de l'environnement de développement Homestead

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!

Étiquettes associées:
source:php.cn
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