GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Nginx, PHP5-fpm, MySQL, phpMyAdmin, Postfix na server Ubuntu pomocí skriptu Easy Engine shell

V tomto tutoriálu vám ukážeme, jak nainstalovat Nginx, PHP5 (fpm) pomocí Zend OPCache, MySQL, PHPMyadmin, Postfix na server Ubuntu za méně než 20 minut. K tomuto účelu použijeme Easy Engine.

Pravděpodobně se ptáte, co je to Easy Engine? Jedná se o linuxový shell-script pro instalaci, správu a hostování webů WordPress-Nginx na serveru Ubuntu/Debian. Funguje pouze na operačním systému založeném na Debianu, protože bohužel neexistuje žádná podpora pro systémy založené na RPM, jako je CentOS. Tento skript nainstaluje Nginx, PHP5-fpm, MySQL, phpMyAdmin a všechny jejich závislosti v jediném příkazu, což usnadní práci každému uživateli, který má malé zkušenosti s prací s Linuxem VPS.

Nginx je open source reverzní proxy server a lze jej nasadit k poskytování dynamického obsahu HTTP v síti pomocí FastCGI, obslužných rutin SCGI pro skripty, aplikačních serverů WSGI nebo modulu Phusion Passenger a může sloužit jako vyrovnávání zatížení softwaru. Je to lepší bezplatná alternativa k Apache, protože je lehký a přátelský k RAM. Funguje také lépe a rychleji než Apache, zvláště když počet souběžných návštěvníků stránek roste.

Abych to shrnul, Easy Enginge (ee) je navržen tak, aby zjednodušil proces instalace, konfigurace a správy Nginx (nebo úplného zásobníku LEMP, aby bylo správné) hostit webové stránky na serveru Ubuntu. Jeho nejpozoruhodnější funkce jsou:

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

Pro tento tutoriál budete potřebovat:

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

V této příručce budeme používat Ubuntu 14.04 VPS s 512 MB RAM.

Nejprve se musíte přihlásit ke svému Ubuntu 14.04 VPS jako uživatel „root“:

# ssh root@hostname

Pojďme zkontrolovat, zda jsou Apache a Postfix/Sendmail již nainstalovány a spuštěny. Pokud ano, zastavte je a odstraňte je pomocí:

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

Pokud nevíte, jaký máte operační systém, můžete to zkontrolovat pomocí následujícího příkazu:

# cat /etc/issue

Pro instalaci Easy Engine do vašeho VPS zadejte následující příkaz:

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

Běžné problémy:

curl command not found

Instalace curl:

# apt-get install curl

Nyní můžeme nainstalovat Nginx, PHP5 (fpm), MySQL, Postfix a phpMyAdmin pomocí tohoto jediného příkazu:

# ee system install

Běžné problémy:

Pokud se zobrazí následující chyba:‚Nelze nainstalovat PHP5, stav ukončení =  100‘  upravte výchozí konfiguraci ee pomocí svého oblíbeného editoru:

# vim /etc/easyengine/ee.conf

Upravte a nastavte řádek ‚gpg-keys-fix=false‘ na ‚gpg-keys-fix=true‘, aby Easy Engine mohl zkusit jiné zrcadlení a získat klíč.

Po dokončení instalace uvidíte něco takového:

A je to. Nainstalovali jsme kompletní LEMP stack (včetně nejnovější verze PHP5-fpm se ZendOPCache).

Pokud chcete zkontrolovat stav všech spuštěných služeb, použijte následující příkaz:

# ee system status

Můžete vědět vytvořit ukázkový wordpress web. Chcete-li například vytvořit web wordpress s názvem „rosehosting.example“, zadejte tento příkaz:

# ee site create rosehosting.example --wp

Tím se automaticky nainstaluje i WordPress, pokud jej ještě nemáte nainstalovaný.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat MySQL Server na Ubuntu 16.04

  2. Jak nainstalovat MySQL Server na Ubuntu 17.04

  3. Jak nainstalovat LEMP na Ubuntu 16.04

  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nainstalovat otevřené inzeráty na Ubuntu 18.04

  3. Jak nainstalovat Open eShop na Ubuntu 18.04

  1. Jak nainstalovat phpMyAdmin s HHVM, Nginx a MariaDB na Ubuntu 14.04 VPS

  2. Jak nainstalovat MySQL na Ubuntu 16.04

  3. Jak nainstalovat phpMyAdmin na Ubuntu 20.04