Maison > cadre php > Laravel > Étapes d'installation rapides pour Nginx + PHP + MySQL sous Ubuntu

Étapes d'installation rapides pour Nginx + PHP + MySQL sous Ubuntu

不言
Libérer: 2018-07-28 17:49:59
original
2993 Les gens l'ont consulté

Comment déployer et installer Nginx + PHP + MySQL sous Ubuntu ? Dans l'article précédent, nous avons présenté le déploiement et l'installation rapides d'Apache+PHP+MySQL+phpMyAdmin sous Ubuntu. Ensuite, nous présenterons le déploiement et l'installation rapides de Nginx + PHP + MySQL sous Ubuntu. . Jetons un coup d'œil aux étapes spécifiques.

Mettez d'abord à jour la bibliothèque de logiciels

sudo apt-get update
Copier après la connexion
Installez MySQL

sudo apt-get install mysql-server
Copier après la connexion
Installez Nginx

sudo apt-get install nginx
Copier après la connexion
Installez php-fpm

sudo apt-get install php5-fpm
Copier après la connexion
Configurer nginx pour intégrer php

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/app
sudo vi /etc/nginx/sites-available/app
Copier après la connexion
Modifier le fichier de configuration /etc/nginx/sites-available/app avec le contenu suivant :

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    root /path/to/laravel/public;
    index index.php index.html index.htm;
    server_name laravel.app;
    location / {
        try_files $uri $uri/ /index.php$query_string;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    location ~ \.php$ {
        # With php5-fpm:
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
    }
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    location ~ /\.ht {
        deny all;
    }
}
Copier après la connexion
Suivant dans /etc Créez le lien symbolique correspondant dans le répertoire /nginx/sites-enabled :

sudo ln -s /etc/nginx/sites-available/app /etc/nginx/sites-enabled/app
Copier après la connexion
Vérifiez ensuite l'exactitude du fichier de configuration

sudo service nginx configtest
Copier après la connexion
Rechargez le fichier de configuration

sudo service nginx reload
Copier après la connexion
Installer les extensions communes php

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache
Copier après la connexion
Redémarrer php-fpm

sudo service php5-fpm restart
Copier après la connexion
Articles connexes recommandés :

Apache+PHP +MySQL+phpMyAdmin sous Ubuntu Déploiement et installation

configuration de l'environnement lamp Configuration de l'environnement LAMP sous serveur Alibaba Cloud sous CentOS 6.3

Configuration de l'environnement Laravel : Comment déployer Laravel sur Alibaba Cloud ou Tencent Cloud Étapes

Cours recommandés :

Cinq derniers didacticiels vidéo Laravel recommandés en 2017

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:
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