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

Jak nainstalovat WordPress s LAMP Stack na Ubuntu 16.04

WordPress je jedním z celosvětově nejpopulárnějších systémů pro správu obsahu (CMS). Jedná se o bezplatnou platformu s otevřeným zdrojovým kódem, kterou používají miliony lidí pro provozování blogů, firemních webových stránek, e-shopů a mnoho dalšího.

Je to výkonný a velmi snadno použitelný nástroj pro tvorbu webových stránek. Díky velkému množství pluginů a témat, ze kterých si můžete vybrat, poskytuje velmi vysoké možnosti přizpůsobení a téměř nekonečné možnosti pro vývoj a vytváření jedinečných webových stránek svého druhu.

V tomto tutoriálu vám ukážeme, jak nainstalovat nejnovější verzi WordPress na váš Ubuntu 16.04 VPS. Ukážeme vám také, jak nainstalovat a nakonfigurovat plně funkční zásobník LAMP, který se skládá z operačního systému Ubuntu 16.04, webového serveru Apache, databázového serveru MySQL a PHP 7. Začněme.

Požadavky:

  • Pro účely tohoto tutoriálu budeme používat Ubuntu VPS. Naše Ubuntu 16.04 VPS je již předinstalované s plně funkčním zásobníkem LAMP. Stále však projdeme všemi nezbytnými kroky a ukážeme vám, jak si nainstalovat a nakonfigurovat zásobník LAMP sami, v případě, že to děláte na čistém serveru.
  •  Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo
  • Platný název domény pro přístup k vašemu webu WordPress (volitelné)

Krok 1:Připojte se k serveru a aktualizujte systém

Než začneme, pojďme se připojit k vašemu VPS přes SSH jako uživatel root a aktualizovat váš systémový software na nejnovější dostupnou verzi.

Chcete-li se připojit k serveru přes SSH jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

apt-get updateapt-get upgrade

Pokud se k vašemu zbrusu novému Ubuntu VPS přihlašujete poprvé, můžete si také prohlédnout náš výukový program První kroky po získání Ubuntu VPS, kde najdete několik dalších základních tipů pro počáteční nastavení serveru a zabezpečení.

Krok 2:Nainstalujte webový server Apache

V této části vám ukážeme, jak nainstalovat webový server Apache na váš VPS. Apache je rychlý a bezpečný webový server a jeden z nejpopulárnějších a nejrozšířenějších webových serverů na světě.

Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:

apt-get install apache2

Po dokončení instalace byste měli spustit a povolit automatické spouštění Apache po restartu serveru pomocí:

systemctl spustí apache2systemctl povolí apache2

Chcete-li zkontrolovat stav serveru Apache a ujistit se, že je v provozu, můžete spustit následující příkaz:

stav systemctl apache2

Chcete-li ověřit, že Apache běží, můžete také otevřít webový prohlížeč a zadat IP adresu svého serveru (např. http://ip_adresa_vaseho_serveru ). Pokud je Apache úspěšně nainstalován, měli byste vidět výchozí uvítací stránku Apache.

Krok 3:Instalace databázového serveru MySQL

Dalším krokem je instalace databázového serveru MySQL, který bude použit pro ukládání dat vašeho webu WordPress. MySQL je jedním z nejpopulárnějších systémů pro správu databází. Chcete-li nainstalovat MySQL do systému, spusťte následující příkaz a pokračujte stisknutím klávesy Y:

apt-get install mysql-server

Během instalace budete požádáni o zadání hesla pro uživatele root MySQL. Ujistěte se, že zadáváte silné heslo.

Chcete-li zlepšit zabezpečení serveru MySQL, doporučujeme spustit mysql_secure_installation skript zadáním následujícího příkazu:

mysql_secure_installation

Tento skript vám pomůže provádět důležité bezpečnostní úkoly, jako je nastavení hesla uživatele root, zakázání vzdáleného přihlášení uživatele root, odstranění anonymních uživatelů atd.

Poté, co jste odpověděli na všechny otázky, můžete nyní pokračovat a spustit databázový server a povolit, aby se automaticky spustil při startu, pomocí:

systemctl spustit mysqlsystemctl povolit mysql

Krok 4:Nainstalujte PHP

Posledním krokem našeho nastavení zásobníku LAMP je instalace PHP. WordPress je CMS založený na PHP, takže potřebujeme PHP pro zpracování dynamického obsahu našeho webu WordPress.

Zahrneme také některé další moduly, abychom pomohli PHP propojit se s našimi Apache a MySQL, a také některé další moduly, které budou vyžadovat naše stránky WordPress.

Chcete-li to provést, zadejte následující příkaz:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-mbstring php7.0-gd php7.0-xml php7.0-xmlrpc php7.0 -intl php7.0-soap php7.0-zip

Abychom otestovali, zda PHP funguje správně, můžeme umístit soubor s názvem info.php v kořenovém adresáři webového serveru Apache (/var/www/html/ ).
Soubor můžete vytvořit pomocí textového editoru nano:

nano /var/www/html/info.php

Do souboru zadejte následující obsah a uložte jej:

Nakonec restartujte server Apache zadáním:

systemctl restartujte apache2

Až to uděláte, můžete přejít na tuto stránku:http://ip_adresa_vaseho_serveru/info.php ve vašem webovém prohlížeči a uvidíte následující stránku zobrazující vaši aktuální konfiguraci PHP (tento soubor můžete odstranit po ověření instalace PHP):

To znamená, že PHP funguje správně. Kromě toho si můžete také nainstalovat phpMyAdmin, který vám umožní spravovat vaše databáze MySQL pomocí grafického uživatelského rozhraní (GUI) prostřednictvím vašeho webového prohlížeče.
Ujistěte se, že jste si prošli náš návod Jak nainstalovat phpMyAdmin na Ubuntu 16.04.

Tímto posledním krokem byla instalace a konfigurace zásobníku LAMP dokončena. Také vám doporučujeme, abyste se podívali na náš tutoriál Jak zabezpečit server LAMP, kde najdete další tipy a pokyny, jak zabezpečit zásobník LAMP.

Krok 5:  Nainstalujte WordPress

Nyní můžeme přejít k instalaci WordPressu. Stáhneme a umístíme instalaci WordPressu do výchozího kořenového adresáře dokumentů webového serveru (/var/www/html ).

Přesuňme se do tohoto adresáře pomocí:

cd /var/www/html

A stáhněte si nejnovější instalaci WordPress z oficiální stránky wordpress.org pomocí wget :

wget -c http://wordpress.org/latest.tar.gz

Poté rozbalte soubor pomocí:

tar -xzvf nejnovější.tar.gz

Všechny soubory WordPress budou nyní umístěny do wordpressu adresář v /var/www/html/wordpres

Potřebujeme také nastavit správná oprávnění tohoto adresáře, aby náš webový server Apache mohl k těmto souborům přistupovat. Chcete-li předat vlastnictví souborů WordPress našemu webovému serveru Apache, spusťte následující příkaz:

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

Krok 6:Vytvořte databázi pro WordPress

Nyní vytvoříme databázi MySQL pro náš web WordPress. Přihlaste se ke svému serveru MySQL pomocí následujícího příkazu a zadejte své kořenové heslo MySQL:

mysql -u root -p

Chcete-li vytvořit novou databázi pro naši instalaci WordPress, spusťte následující příkazy:

VYTVOŘIT DATABÁZI wordpress_db;UDĚLEJTE VŠECHNA PRIVILEGIÁ 

Název databáze (wordpress_db) a uživatelské jméno MySQL (wordpreess_user) můžete nahradit svými vlastními jmény. Nezapomeňte také nahradit „PASSWORD“ skutečným, silným heslem.

Jakmile bude databáze vytvořena, budeme muset tyto informace přidat do konfiguračního souboru WordPress.

Ujistěte se, že jste uvnitř /var/www/html/wordpress a spusťte následující příkaz pro přejmenování ukázkového konfiguračního souboru:

mv wp-config-sample.php wp-config.php

Nyní otevřete soubor wp-config.php soubor s vaším oblíbeným textovým editorem, například:

nano wp-config.php

A aktualizujte nastavení databáze a nahraďte název_databáze_zde , uživatelské_jméno_zde a heslo_zde s vašimi vlastními údaji:

// ** Nastavení MySQL – Tyto informace můžete získat od svého hostitele webu ** ///** Název databáze pro WordPress */define('DB_NAME', 'wordpress_db');/** MySQL uživatelské jméno databáze */define('DB_USER', 'wordpress_user');/** Heslo databáze MySQL */define('DB_PASSWORD', 'PASSWORD');/** Název hostitele MySQL */define('DB_HOST', 'localhost' );/** Znaková sada databáze pro použití při vytváření databázových tabulek. */define('DB_CHARSET', 'utf8');/** Typ databáze Collate. V případě pochybností to neměňte. */define('DB_COLLATE', '');

Uložte a ukončete soubor.

Restartujte server Apache a MySQL pomocí:

systemctl restart apache2systemctl restart mysql

Díky tomu můžete nyní přistupovat ke svému WordPress a dokončit instalaci podle pokynů na obrazovce v prohlížeči na adrese http://ip_address_vašeho_serveru/wordpress

Krok 7:Nastavení virtuálního hostitele Apache

Pokud máte platný název domény a chcete jej použít pro přístup k vašemu WordPress, budete muset vytvořit nový soubor virtuálního hostitele Apache. Řekněme, že chceme přistupovat k našemu WordPressu s názvem domény mydomain.com.

Nejprve spusťte následující příkaz k vytvoření konfiguračního souboru virtuálního hostitele:

nano /etc/apache2/sites-available/mydomain.com.conf

A přidejte do souboru následující obsah (můžete nahradit mojedomena.com s vaším skutečným názvem domény):

ServerAdmin [email protected] mydomain.comServerAlias ​​www.mydomain.comDocumentRoot /var/www/html/wordpressErrorLog ${APACHE_LOG_DIR}/mydomain.com_error.logCustomLog ${APACHE_LOG_DIR protokol kombinovaný

Chcete-li povolit virtuálního hostitele, který jsme právě vytvořili, spusťte následující příkaz:

a2ensite mydomain.com.conf

Dalším alternativním způsobem, jak toho dosáhnout, je vytvoření symbolického odkazu pro vašeho virtuálního hostitele v /etc/apache2/sites-enabled :

ln -s /etc/apache2/sites-available/mydomain.com.conf /etc/apache2/sites-enabled/

Jakmile povolíte virtuálního hostitele pomocí některé z výše uvedených metod, budete muset restartovat webový server Apache:

systemctl restartujte apache2

Pokud jsou záznamy DNS správně nakonfigurovány a vaše doména je nasměrována na váš server, můžete ji použít pro přístup k instalaci WordPress zadáním http://mojedomena.com ve vašem prohlížeči a zobrazte následující obrazovku:

Vyberte svůj jazyk a klikněte na „Pokračovat“.

Na hlavní instalační obrazovce zadejte preferované informace, jako je název webu, uživatelské jméno, heslo a e-mail, a klikněte na „Instalovat WordPress“:

Budete informováni, že WordPress byl úspěšně nainstalován, a nyní se můžete přihlásit do svého administračního panelu pomocí informací, které jste dříve nastavili.

Po úspěšném přihlášení vás přivítá stránka WordPress dashboard:

Gratulujeme! WordPress byl úspěšně nainstalován na váš server. Nyní můžete začít budovat a upravovat své stránky podle svých potřeb.

Samozřejmě nemusíte instalovat WordPress s LAMP Stack na Ubuntu 16.04, pokud používáte některou z našich optimalizovaných hostingových služeb WordPress, v takovém případě můžete jednoduše požádat naše zkušené správce systému, aby vám nainstalovali WordPress na Ubuntu 16.04 pomocí zásobník LAMP nebo jakýkoli jiný zásobník webhostingu podle vašeho výběru. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Chcete-li získat další aktualizace, můžete se také podívat na naše průvodce Jak nainstalovat WordPress s LAMP Stack na Ubuntu 18.04 a Jak nainstalovat WordPress s LAMP Stack na Ubuntu 20.04.

PS. Pokud se vám tento příspěvek líbil, o tom, jak nainstalovat WordPress s LAMP Stack na Ubuntu 16.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.


Panels
  1. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 18.04

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

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

  1. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 20.04

  2. Jak nainstalovat LAMP s PHP 7.4 na Ubuntu 20.04

  3. Jak nainstalovat WordPress s LEMP na Ubuntu 20.04

  1. Jak nainstalovat WordPress na Ubuntu 18.04 pomocí LAMP Stack

  2. Jak nainstalovat Wordpress 4 na Ubuntu 14.04 LAMP

  3. Jak nainstalovat WordPress na Ubuntu 22.04