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

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
Troubles technologiques: assurer un accès équitable aux outils et aux ressources pour les membres de l'équipe distribuéeTroubles technologiques: assurer un accès équitable aux outils et aux ressources pour les membres de l'équipe distribuéeApr 29, 2025 am 12:40 AM

Les méthodes pour s'assurer que les membres de l'équipe distribués ont un bon accès aux outils et aux ressources incluent: 1) l'utilisation d'alternatives à faible bande passante, telles que des mises à jour vidéo ou texte asynchrones, pour résoudre les problèmes de connexion; 2) Configuration des heures de travail des noyaus et offrant des heures de travail flexibles pour gérer les différences de fuseau horaire; 3) s'adapter à différents besoins culturels grâce à des fonctions de traduction et à une formation de sensibilisation culturelle. Ces stratégies aident à créer un environnement de travail à distance inclusif et efficace.

Messagerie instantanée incontournables: favoriser la communication en temps réel dans les paramètres à distanceMessagerie instantanée incontournables: favoriser la communication en temps réel dans les paramètres à distanceApr 29, 2025 am 12:38 AM

ForenhancingRemoteCollaboration, AninstantMessagingToolMuSThave: 1) ReliabilitéforConsistentMessageDelivery, 2) AnnetivetiveUserterfaceforeasynavigation, 3) Real-TimenotificationStosayupdate

Avez-vous déjà fait face à des défis tout en travaillant dans des équipes distribuées?Avez-vous déjà fait face à des défis tout en travaillant dans des équipes distribuées?Apr 29, 2025 am 12:35 AM

Thebiggestchallengeof managingdistributedteamsiscommunication.toaddressthis, usetoolslikeslack, zoom etgithub; setCleaLelexpectations; proquestrestrustandAutonomy; implémentasynchronousworkPatterns

Quelles sont les améliorations de la sécurité dans la nouvelle version de Laravel?Quelles sont les améliorations de la sécurité dans la nouvelle version de Laravel?Apr 29, 2025 am 12:17 AM

La dernière version de Laravel a considérablement amélioré la sécurité, notamment: 1. Protection améliorée du CSRF, grâce à un mécanisme de vérification de jetons plus robuste; 2. Amélioration de la protection contre l'injection SQL, grâce à une méthode de construction de requête améliorée; 3. Meilleur cryptage de session pour assurer la sécurité des données des utilisateurs; 4. Système d'authentification amélioré, prenant en charge l'authentification granulaire plus fine et l'authentification multi-facteurs (MFA).

Tango du fuseau horaire: naviguer dans la planification des conflits dans une main-d'œuvre mondialeTango du fuseau horaire: naviguer dans la planification des conflits dans une main-d'œuvre mondialeApr 29, 2025 am 12:13 AM

TonavigatesCheduling Conlictsinaglobalworkforce, usetechnology, empathie, andstrategicPlanning: 1) EmployTools likeworldtimebuddyorcalendlyforscheduling; 2) rotateetingtimestoenSurefairness; 3) établir

Développement complet avec Laravel: Gestion des API et Logic FrontendDéveloppement complet avec Laravel: Gestion des API et Logic FrontendApr 28, 2025 am 12:22 AM

Dans le développement de Laravel complet, les méthodes efficaces pour gérer les API et la logique frontale comprennent: 1) l'utilisation des contrôleurs Restful et des API de gestion du routage des ressources; 2) Traitement de la logique frontale via les modèles de lame et Vue.js ou réagir; 3) Optimiser les performances via le versioning et la pagination de l'API; 4) Maintenir la séparation de la logique back-end et frontal pour assurer la maintenabilité et l'évolutivité.

Perdu dans la traduction: nuances culturelles et malentendus dans les équipes distribuéesPerdu dans la traduction: nuances culturelles et malentendus dans les équipes distribuéesApr 28, 2025 am 12:22 AM

TOTACKLECULURALIDRICACIESInSISTRIBITEDTEAMS, FOSTERANENVIRONMENTMEMENTEBRATING DIFFERENCES, BEMINDFULOF COMMUNICATION, ANDUSETOOLSFORCLARITY.1) ImplementCulturArexchangeSessionStosharestories ettradition.2)

Mesurer la connexion: analyse et informations pour l'efficacité de la communication à distanceMesurer la connexion: analyse et informations pour l'efficacité de la communication à distanceApr 28, 2025 am 12:16 AM

Tassesstheefficacitéofremotecommunication, focuson: 1) EngagementMetricsLikeMessagefrequencyAndRresponsetime, 2) SentimentAnalystogaugeemotionaltone, 3) se réunir à la Communication de la Communication et 4) NetworkAnalystoundComunsicationPa

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

MinGW - GNU minimaliste pour Windows

MinGW - GNU minimaliste pour Windows

Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel