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

不言
不言original
2018-08-11 09:26:163019parcourir

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

(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

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

3 : Installer composer 

curl -sS https://getcomposer.org/installer | php
    /usr/bin/php composer.phar --version

Ajouter des variables globales

   sudo mv composer.phar /usr/local/bin/composer

Afficher le numéro de version

    sudo composer -v

4 : Créer un projet Laravel

1. Créer un nouveau dossier

    sudo mkdir /data
    cd /data

2. Créer un projet

  sudo composer create-project --prefer-dist laravel/laravel webLaravel "5.5.*"
      cd webLaravel
      sudo chmod -R 777 storage

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

Générer un lien logiciel

cd /etc/nginx/sites-enabled
sudo ln -s /etc/nginx/sites-available/webLaravel.conf webLaravel.conf

Redémarrer nginx

  sudo service nginx restart

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!

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