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 UbuntuKonfiguration 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 Die neuesten fünf empfohlenen Laravel-Video-Tutorials im Jahr 2017Das 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!