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 :
Chat en temps réel room : basé sur Laravel +Pusher+Vue implémente la diffusion d'événements
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!