GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix su un server Ubuntu utilizzando lo script della shell Easy Engine

In questo tutorial ti mostreremo come installare Nginx, PHP5 (fpm) con Zend OPCache, MySQL, PHPMyadmin, Postfix su un server Ubuntu in meno di 20 minuti. Useremo Easy Engine per questo scopo.

Probabilmente ti starai chiedendo cos'è Easy Engine? È uno script di shell Linux per installare, gestire e ospitare siti Web WordPress-Nginx su un server Ubuntu/Debian. Funziona solo su un sistema operativo basato su Debian perché sfortunatamente non c'è supporto per sistemi basati su RPM come CentOS. Questo script installerà Nginx, PHP5-fpm, MySQL, phpMyAdmin e tutte le sue dipendenze in un unico comando, rendendo così facile per ogni utente che ha poca esperienza nel lavorare con un VPS Linux.

Nginx è un server proxy inverso open source e può essere distribuito per servire contenuto HTTP dinamico sulla rete utilizzando FastCGI, gestori SCGI per script, server di applicazioni WSGI o modulo Phusion Passenger e può fungere da bilanciatore del carico software. È una migliore alternativa gratuita ad Apache perché è leggera e compatibile con la RAM. Funziona anche meglio e più velocemente di Apache, in particolare quando il numero di visitatori simultanei del sito è in aumento.

Per riassumere, Easy Enginge (ee) è stato creato per semplificare il processo di installazione, configurazione e gestione di Nginx (o stack LEMP completo per essere corretti) per ospitare siti Web su un server Ubuntu. Le sue caratteristiche più importanti sono:

- Automatically tweaks server configuration as per available hardware resources;
- Supports automatic updates;
- It will install w3-total-cache, wp-super-cache, NGINX’s fastcgi-cache, Zend Opcache, and Memcache;
- Install Nginx, PHP, MySQL, phpMyAdmin and all its dependencies in a single command.

Per questo tutorial avrai bisogno di:

- A VPS / Dedicated server with at least 512 MB of RAM;
- Fresh install of Ubuntu (12.04, 12.10, 13.10, 14.04) or Debian 6/7 distribution;
- Basic knowledge of the SSH command;
- Basic knowledge of how to use Putty (Windows) or Terminal (Linux/Mac)

In questa guida utilizzeremo Ubuntu 14.04 VPS con 512 MB di RAM.

Per prima cosa devi accedere al tuo Ubuntu 14.04 VPS  come utente "root" :

# ssh root@hostname

Verifichiamo se Apache e Postfix/Sendmail sono già installati e in esecuzione. In tal caso, fermali e rimuovili utilizzando:

# /etc/init.d/apache2 stop
# /etc/init.d/postfix stop
# /etc/init.d/sendmail stop
# apt-get remove apache2 postfix sendmail

Se non sai qual è il tuo sistema operativo puoi controllare usando il seguente comando:

# cat /etc/issue

Inserisci il seguente comando per installare Easy Engine sul tuo VPS:

# curl -sL rt.cx/ee | sudo bash

Problemi comuni:

curl command not found

Installa curl:

# apt-get install curl

Ora possiamo installare Nginx, PHP5 (fpm), MySQL, Postfix e phpMyAdmin usando questo unico comando:

# ee system install

Problemi comuni:

Se ricevi il seguente errore:"Impossibile installare PHP5, stato di uscita = 100" modifica la configurazione di ee predefinita utilizzando il tuo editor preferito:

# vim /etc/easyengine/ee.conf

Modifica e imposta la riga "gpg-keys-fix=false" su "gpg-keys-fix=true" in modo che Easy Engine possa provare un altro mirror e recuperare la chiave.

Una volta completata l'installazione, vedrai qualcosa di simile a questo:

Questo è tutto. Abbiamo installato lo stack LEMP completo (inclusa l'ultima versione di PHP5-fpm con ZendOPCache).

Se vuoi controllare lo stato di tutti i servizi in esecuzione usa il seguente comando:

# ee system status

Puoi sapere creare un sito Web wordpress di esempio. Ad esempio, per creare un sito wordpress chiamato "rosehosting.example" inserisci questo comando:

# ee site create rosehosting.example --wp

Questo installerà automaticamente anche WordPress, nel caso in cui non lo sia già installato.

Ovviamente non devi fare nulla di tutto ciò se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare MySQL Server su Ubuntu 16.04

  2. Come installare MySQL Server su Ubuntu 17.04

  3. Come installare phpMyAdmin con HHVM, Nginx e MariaDB su un VPS Ubuntu 14.04

  4. Come installare MySQL su Ubuntu 16.04

  5. Come installare MediaWiki su Ubuntu 16.04

Come installare il server MySQL in Ubuntu

Come installare Nginx su Ubuntu

Come installare Nginx su Ubuntu 14.04

Come installare NGINX su Ubuntu 20.04

Come installare phpMyAdmin su Ubuntu 18.04

Come installare MySQL Server su Ubuntu 20.04