Heim  >  Artikel  >  PHP-Framework  >  Schnelle Installationsschritte für Nginx + PHP + MySQL unter Ubuntu

Schnelle Installationsschritte für Nginx + PHP + MySQL unter Ubuntu

不言
不言Original
2018-07-28 17:49:592658Durchsuche

Wie kann ich Nginx + PHP + MySQL unter Ubuntu bereitstellen und installieren? Im vorherigen Artikel haben wir die schnelle Bereitstellung und Installation von Apache+PHP+MySQL+phpMyAdmin unter Ubuntu vorgestellt. Als nächstes werden wir die schnelle Bereitstellung und Installation von Nginx + PHP + MySQL unter Ubuntu vorstellen . Werfen wir einen Blick auf die konkreten Schritte.
Aktualisieren Sie zuerst die Softwarebibliothek

sudo apt-get update

Installieren Sie MySQL

sudo apt-get install mysql-server

Installieren Sie Nginx

sudo apt-get install nginx

Installieren Sie php-fpm

sudo apt-get install php5-fpm

Konfiguration Nginx integriert PHP

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/app
sudo vi /etc/nginx/sites-available/app

Bearbeiten Sie die Konfigurationsdatei /etc/nginx/sites-available/app und der Inhalt ist wie folgt:

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

Als nächstes erstellen Sie den entsprechenden Softlink in /etc /nginx/sites-enabled-Verzeichnis:

sudo ln -s /etc/nginx/sites-available/app /etc/nginx/sites-enabled/app

Dann überprüfen Sie die Richtigkeit der Konfigurationsdatei

sudo service nginx configtest

Laden Sie die Konfigurationsdatei neu

sudo service nginx reload

Installieren Sie allgemeine PHP-Erweiterungen

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

php-fpm neu starten

sudo service php5-fpm restart

Empfohlene verwandte Artikel:

Schnelle Bereitstellung und Installation von Apache+PHP+MySQL+phpMyAdmin unter Ubuntu


Konfiguration der Lampenumgebung für CentOS 6.3 LAMP-Umgebungskonfiguration unter dem Alibaba Cloud-Server


Einrichtung der Laravel-Umgebung: Schritte zum Bereitstellen von Laravel in Alibaba Cloud oder Tencent Cloud

Empfohlene Kurse:

Die neuesten fünf empfohlenen Laravel-Video-Tutorials im Jahr 2017

Das obige ist der detaillierte Inhalt vonSchnelle Installationsschritte für Nginx + PHP + MySQL unter Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn