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

Jak nainstalovat WordPress pomocí zásobníku LEMP na Ubuntu 18.04

V tomto článku vás provedeme kroky instalace nejnovější verze WordPressu na Ubuntu 18.04 VPS, včetně instalace webového serveru Nginx, PHP a databázového serveru MySQL.

WordPress je bezplatný a open-source CMS založený na programovacích jazycích PHP a MySQL. Používají ho miliony lidí a je celosvětově nejoblíbenějším systémem pro správu obsahu (nebo zkráceně CMS). Díky funkcím, jako je hloubkové téma, tisíce zásuvných modulů a obrovská komunita, je WordPress pravděpodobně uživatelsky nejpřívětivější CMS, jaký si můžete vybrat. Instalace je také docela snadná – vše, co potřebujete, je pečlivě sledovat kroky v tomto tutoriálu. Začněme.

Předpoklady:

  •  PHP verze 7.2 nebo novější
  •  MySQL verze 5.6 nebo vyšší NEBO MariaDB verze 10.0 nebo vyšší.
  •  Webový server Nginx
  •  Ubuntu 18.04 VPS
  •  Systémový uživatel s oprávněními root nebo s přístupem k účtu root

Krok 1:Přihlaste se a aktualizujte server

Přihlaste se ke svému serveru Ubuntu 18.04 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

kde „IP_Address“ a „Port_number“ jsou skutečná IP adresa vašeho serveru a port SSH.

Poté spusťte následující příkazy, abyste se ujistili, že všechny balíčky jsou aktualizovány na nejnovější verze.

aktualizace apt &&upgrade apt

Krok 2:Nainstalujte webový server Nginx

WordPress potřebuje webový server s podporou PHP, aby mohl spouštět a vykreslovat webové stránky dynamicky. Za tímto účelem nainstalujeme a použijeme webový server Nginx. Je k dispozici v oficiálních repozitářích Ubuntu 18.04 a lze jej snadno nainstalovat pomocí následujícího příkazu:

apt -y install nginx

Po dokončení instalace spusťte Nginx a povolte jeho automatické spuštění po restartu:

systemctl spustit nginxsystemctl povolit nginx

Zda webový server běží, můžete zkontrolovat pomocí tohoto příkazu:

stav systemctl nginx

Výstup by měl vypadat nějak takto:

nginx.service – vysoce výkonný webový server a reverzní proxy server Načteno:načteno (/lib/systemd/system/nginx.service; povoleno; přednastaveno dodavatelem:povoleno) Aktivní:aktivní (běžící) Dokumenty:man:nginx (8) Hlavní PID:21137 (nginx) Úkoly:3 (limit:2320) CGroup:/system.slice/nginx.service ââ21137 nginx:hlavní proces /usr/sbin/nginx -g démon zapnutý; master_process on; ââ21138 nginx:pracovní proces ââ21139 nginx:pracovní proces

Můžete také ověřit, zda Nginx běží, přístupem k http://Server_IP_Address ve vašem preferovaném webovém prohlížeči.

Krok 3:Instalace a konfigurace PHP

WordPress je postaven na PHP, takže musíme nainstalovat PHP a také několik rozšíření PHP, které WordPress vyžaduje, aby správně fungoval:

apt install -y php php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt php-fpm

Nyní otevřete konfigurační soubor PHP, najděte a odkomentujte řádek ‚cgi.fix_pathinfo‘. Otevřete soubor pomocí preferovaného textového editoru – budeme používat Nano:

nano /etc/php/7.2/fpm/php.ini

Potom odkomentujte tento řádek:

cgi.fix_pathinfo=0

Uložte konfigurační soubor a ukončete editor. Poté restartujte službu PHP-FPM, aby se změny projevily:

systemctl restart php7.2-fpm.service

Krok 4:Instalace serveru MySQL a vytvoření databáze

WordPress potřebuje prázdnou databázi MySQL pro ukládání svých dat, jako jsou příspěvky, typy příspěvků, uživatelské profily atd. Dalším krokem tedy bude instalace serveru MySQL a vytvoření uživatele a databáze pro instalaci WordPressu.

Server MySQL lze nainstalovat pomocí následujícího příkazu:

apt install mysql-server

Během instalace databázového serveru budete vyzváni k nastavení hesla pro uživatele root MySQL.

Po dokončení instalace můžete zkontrolovat verzi nainstalovaného databázového serveru MySQL:

mysql -Vmysql Ver 14.14 Distrib 5.7.24, pro Linux (x86_64) pomocí EditLine wrapper

Kromě toho můžete spustit mysql_secure_installation poinstalační skript pro posílení zabezpečení databázového serveru. Doporučujeme odpovědět následujícími odpověďmi:

Nastavit heslo root? [A/n] YOdebrat anonymní uživatele? [A/n] YZakázat vzdálené přihlášení root? [A/N] YOdebrat testovací databázi a získat k ní přístup? [A/n] YNačíst nyní tabulky oprávnění? [A/n] A

Dále se přihlaste k serveru MySQL jako uživatel root a vytvořte nového uživatele a databázi MySQL

mysql> VYTVOŘIT DATABÁZI wordpress;mysql> UDĚLEJTE VŠECHNA PRIVILEGIÁ 

Nezapomeňte nahradit „PASSWORD“ skutečným, silným heslem.

Krok 5:Stáhněte a nainstalujte WordPress

Nejnovější verzi WordPressu si můžete stáhnout z jejich oficiálních stránek. V době psaní tohoto článku je to verze 5.2.2. Lze jej snadno stáhnout na váš server Ubuntu 18.04 pomocí následujícího příkazu

wget https://wordpress.org/latest.zip

Jakmile je stahování WordPress archivu dokončeno, rozbalte jej do kořenového adresáře dokumentů vašeho serveru

rozbalte nejnovější.zip -d /var/www/html/

Tím se vytvoří nový adresář „wordpress“, který bude obsahovat všechny soubory instalace WordPress.

chown -R www-data:www-data /var/www/html/wordpress

Krok 6:Nakonfigurujte Nginx

Dále, abychom mohli přistupovat k webu WordPress pomocí názvu vaší domény, budeme muset vytvořit virtuální blok Nginx pro název domény:

server { listen80; server_name yourdomain.com www.yourdomain.com; root /var/www/html/wordpress; index index.php index.html index.htm; umístění / { try_files $uri @index_php; } umístění =/favicon.ico { log_not_found off; access_log off; } umístění ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { vyprší max; log_not_found off; } umístění =/robots.txt { povolit vše; log_not_found off; access_log off; } umístění ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; zahrnout fastcgi_params; }}

POZNÁMKA:  Nezapomeňte nahradit yourdomain.com vaším jedinečným registrovaným názvem domény.

Povolte virtuální blok Nginx:

ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/

Zda je vše správně nakonfigurováno, můžete otestovat pomocí následujícího příkazu:

nginx -tnginx:syntaxe konfiguračního souboru /etc/nginx/nginx.conf je oknginx:konfigurační soubor /etc/nginx/nginx.conf test byl úspěšný

Jakmile potvrdíte, že je vše v pořádku, restartujte Nginx, aby se změny projevily:

systemctl restart nginx.service

Krok 7:Dokončete instalaci WordPress

Po provedení všech výše uvedených kroků je instalace z příkazového řádku dokončena. Můžete otevřít svůj oblíbený webový prohlížeč a nasměrovat jej na http://yourdomain.com . Měla by se zobrazit následující obrazovka:

Vyberte svůj jazyk a podle průvodce instalací dokončete instalaci WordPress a vytvořte si účet správce. Gratulujeme, nyní máte nainstalovaný WordPressed na Ubuntu 18.04 se zásobníkem LEMP.

Samozřejmě, pokud jste jedním z našich zákazníků WordPress Hosting, nemusíte instalovat WordPress s LEMP Stack na Ubuntu 18.04, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři za vás okamžitě nainstalují Instalovat WordPress s LEMP Stackem na váš Ubuntu 18.04 VPS.

PS. Pokud se vám líbil tento příspěvek o jak nainstalovat WordPress s LEMP Stack na Ubuntu 18.04 , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.

Aktualizovaná verze je k dispozici zde:Jak nainstalovat WordPress s LEMP na Ubuntu 20.04.


Panels
  1. Jak nainstalovat WordPress s LEMP Stack na CentOS 8

  2. Jak nainstalovat MySQL na Ubuntu 16.04

  3. Jak nainstalovat MediaWiki na Ubuntu 16.04

  1. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 16.04

  2. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 18.04

  3. Jak nainstalovat Magento 2.4 s LEMP Stack na Ubuntu 20.04

  1. Jak nainstalovat WordPress s OpenLiteSpeed ​​na Ubuntu 18.04

  2. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 20.04

  3. Jak nainstalovat WordPress na Ubuntu 22.04