Jak nainstalovat WordPress na CentOS 7 Linux

dnes se dozvíme, jak můžeme nainstalovat WordPress do naší distribuce CentOS 7 Linux.

Proč CentOS?

CentOS Linux je komunitou podporovaná distribuce odvozená ze zdrojů volně poskytovaných veřejnosti společností Red Hat pro Red Hat Enterprise Linux (RHEL). CentOS Linux si proto klade za cíl být funkčně kompatibilní s RHEL. Projekt CentOS mění hlavně balíčky, aby odstranil značku a umělecká díla předcházející dodavatele. CentOS Linux je zdarma a zdarma k redistribuci. Každá verze CentOS je udržována po dobu až 10 let (prostřednictvím bezpečnostních aktualizací-doba trvání intervalu podpory Red Hat se v průběhu času měnila s ohledem na vydané zdroje). Nová verze CentOS je vydávána přibližně každé 2 roky a každá verze CentOS je pravidelně aktualizována (zhruba každých 6 měsíců), aby podporovala novější hardware. Výsledkem je bezpečné, nenáročné, spolehlivé, předvídatelné a reprodukovatelné prostředí Linuxu.

CentOS si můžete stáhnout zde. Zde si můžete přímo stáhnout obraz disku ve formátu ISO.

co je WordPress?

WordPress je nástroj pro vytváření webových stránek s otevřeným zdrojovým kódem nebo systém pro správu obsahu (CMS) založený na PHP a MySQL. Matt Mullenweg a Mike Little naprogramovali WordPress zpět na 2003. Jedná se o nejjednodušší statický (lze vyvinout i pro dynamický) systém pro správu obsahu webových stránek (nebo CMS), který existuje.

WordPress je zdarma a licence pod GPLv2 (nebo novější) od Free Software Foundation. Podle zprávy z průzkumu, WordPress byl používán více než 23.3% z top 10 milionů webových stránek. WordPress je jedním z nejpopulárnějších blogovacích systémů používaných na webu.

podporuje

  • různé bezplatné & Placené motivy pro různé uživatelské rozhraní & UX
  • pluginy pro různé služby & funkce
  • mobilní telefony (citlivé pohledy)
  • Multi-user & multi-blogování

Chcete-li se dozvědět více o WordPress, navštivte tento odkaz. Chcete-li stáhnout nejnovější WordPress odtud.

předpoklady

Chcete-li nainstalovat WordPress, budeme potřebovat tyto následující věci, které musí být nainstalovány nebo dostupné na našem serveru CentOS 7 Linux.

  • Apache nebo Nginx jako webový server
  • PHP verze 5.6 nebo vyšší
  • MySQL / MariaDB verze 5.6 nebo vyšší jako databáze

starší nebo starší verze PHP & MySQL může řídit WordPress, ale nedoporučuje se z jejich oficiální stránky.

také se ujistěte, že váš firewall / iptables nebo SELinux neblokuje žádný port(Y), který je zde vyžadován, nebo nemáte žádný problém se správným oprávněním uživatele.

Chcete-li SELinux zakázat, zadejte následující

setenforce 0

pojďme nejprve aktualizovat server CentOS 7 Linux. To je dobrá praxe, aby byl váš server aktuální. Chcete-li tak učinit, vydávejte níže uvedený příkaz jeden po druhém a počkejte, až se aktualizuje. Bude to záviset na vaší rychlosti internetu a bude to trvat dlouho. Takže, prosím, mějte trpělivost.

sudo yum clean all
sudo yum -y update

uvidíte něco jako pod obrázkem, jakmile budete hotovi s ním. V závislosti na tom, jak starý systém software jsou nebo které balíčky jsou třeba aktualizovat. Níže uvedený obrázek označuje úspěšnou aktualizaci a může vyžadovat také restartování systému.

yumupdatedcentos7

yumupdatedcentos7

instalace Apache jako webového serveru

Chcete-li nainstalovat Apache na CentOS 7, vydejte níže uvedený příkaz na terminálu.

sudo yum -y install httpd

tím se stáhne a nainstaluje Apache jako webový server v systému.

začněme Apache vydáním níže uvedeného příkazu.

sudo systemctl start httpd

nastavte Apache při spuštění nebo spuštění, takže po každém restartu se spustí automaticky bez ručního spuštění.

sudo systemctl enable httpd

Test Apache

Chcete-li otestovat apache vydat níže uvedený příkaz.

sudo systemctl status httpd

zobrazí se vám stav Apache.

nebo můžete otevřít webový prohlížeč a zadat „localhost“ bez dvojité nabídky do adresního řádku. Uvidíte něco takového.

testing_apache_centos7

testing_apache_centos7

znamená to, že náš webový server je v provozu 🙂

možná budete muset povolit modul mod_rewrite. Stačí otevřít soubor umístěný na /etc/httpd / conf / httpd.conf pomocí editoru souborů faviourute a změňte následující řádek

AllowOverride None

na

AllowOverride All

jsme hotovi s Apache.

instalace MySQL / MariaDB

Chcete-li nainstalovat MySQL / MariaDB do vašeho systému, zadejte níže uvedený příkaz.

sudo yum install mariadb-server mariadb

tím se stáhne a nainstaluje MySQL / MariaDB do systému.

Chcete-li spustit server MariaDB, zadejte níže uvedený příkaz.

sudo systemctl start mariadb

nyní musíme nastavit heslo pro „root“ uživatele MySQL / MariaDB. Udělejme to zadáním následujícího a to je nutné z bezpečnostních důvodů.

sudo mysql_secure_installation

uvidíte něco takového. Klepnutím na Y pokračujte a zadejte složité heslo a zapamatujte si ho.

CentOS7_security

CentOS7_security

po nastavení kořenového hesla uvidíte něco jako pod obrázkem.

afterrootpasswordCentOS7

afterrootpasswordCentOS7

nyní na svém terminálu získáte několik výzev s možnostmi Y/N.

Hit Y pro výzvu “ Odebrat anonymní uživatele?“

stiskněte Y pro výzvu “ zakázat vzdálené přihlášení root?“

Hit Y pro výzvu “ Odebrat testovací databázi a přístup k ní?“

stiskněte Y pro výzvu “ znovu načíst tabulky oprávnění nyní?“

po dokončení všech výzev uvidíte něco jako níže.

finishmariadbCentOS7

finishmariadbCentOS7

jsme hotovi s MySQL / MariaDB.

instalace PHP

Chcete-li nainstalovat PHP, otevřete terminál a vydejte níže uvedený příkaz.

sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

tím se stáhne a nainstaluje PHP do vašeho systému CentOS 7 spolu s některými dalšími moduly PHP, které jsou vyžadovány pro WordPress.

instalace phpMyAdmin

Chcete-li nainstalovat phpMyAdmin, zadejte níže uvedený příkaz v terminálu.

sudo yum -y install epel-release

a poté znovu zadejte níže uvedený příkaz.

sudo yum -y install phpmyadmin

po instalaci PHP musíme restartovat Apache nebo jiný webový server, abychom mohli pracovat s PHP. Chcete-li tak učinit, zadejte následující.

sudo systemctl restart httpd.service

Chcete-li otestovat, zda máte přístup k phpMyAdmin nebo ne, otevřete libovolný webový prohlížeč a do adresního řádku zadejte následující.

localhost/phpmyadmin

uvidíte něco takového.

phpmyadminCentOS7

phpmyadminCentOS7

dokončili jsme instalaci PHP.

instalace WordPress

Stáhněte si nejnovější WordPress zde. Nebo jej stáhněte pomocí níže uvedeného příkazu.

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

po stažení souboru archivu zip jej rozbalte zadáním níže uvedeného příkazu do terminálu.

sudo unzip latest.zip

po úspěšném rozbalení se zobrazí složka s názvem „wordpress“. Nyní zkopírujte tuto složku „wordpress“ do cesty složky / var / www / html následujícím způsobem.

sudo cp -avr wordpress /var/www/html

Nyní přejděte do složky /var/www/html a zadejte níže uvedené dva příkazy.

sudo chmod -R 775 wordpress
sudo chown apache:apache wordpress

nyní do adresního řádku webového prohlížeče zadejte následující.

localhost/wordpress

uvidíte níže uvedený obrázek. Klikněte na “ Pojďme!“pro pokračování.

1stwordpresscentos7

1stwordpresscentos7

po kliknutí na „Pojďme!“tlačítko, uvidíte něco takového.

wordpresssetp2centos7

wordpresssetp2centos7

nyní musíme vytvořit databázi s názvem, Co si přejete pro instalaci WordPress.

pojďme tedy vytvořit databázi. Chcete-li to provést, otevřete webový prohlížeč a zadejte následující.

localhost / phpmyadmin

pak požádá o uživatelské jméno & heslo. Zadejte „root“ jako uživatelské jméno a heslo, které jste nastavili dříve při instalaci MySQL / MariaDB. Doufám, že si to pamatujete. Jakmile jste přihlášeni, uvidíte něco takového.

phpmyadmincenos7

phpmyadmincenos7

Nyní klikněte na Nový Z levého horního rohu označeného jako červený na následujícím obrázku.

phpmyadmincenos7step2

phpmyadmincenos7step2

po kliknutí na Nový se zobrazí toto. Zadejte název databáze a klikněte na tlačítko“ Vytvořit“. Tady, píšu iftekher pro název mé databáze. Můžete psát, co si přejete.

creatingdbcentos7

creatingdbcentos7

jsme hotovi vytváření naší databáze pro instalaci WordPress.

Nyní přejděte zpět k instalaci WordPress.

zadejte název databáze jako iftecher (jak jsem nastavil iftecher jako název mé databáze), uživatelské jméno jako root, kořenové heslo a nechte hostitele databáze a předponu tabulky tak, jak je. Mělo by to vypadat jako pod obrázkem. Pokračujte kliknutím na tlačítko Odeslat.

settingupcentos7

settingupcentos7

Poté uvidíte podobný obrázek jako níže a musíte kliknout na tlačítko“ Spustit instalaci“.

runthecentos7

runthecentos7

pak, uvidíte uvítací obrazovku, stejně jako níže, s žádostí o název webu WordPress, uživatelské jméno, heslo, které souvisí s vaším webem WordPress. Zadejte název webu, zadejte admin jako uživatelské jméno a vyberte pevné heslo a zadejte svou e-mailovou adresu a klikněte na „Instalovat WordPress“.

welcomewpcentos7

welcomewpcentos7

poté obdržíte zprávu, že WordPress byl úspěšně nainstalován na vašem CentOS7.

Nyní zadejte následující do adresního řádku webového prohlížeče a uvidíte něco takového.

localhost/wordpress

livewpcentos7

livewpcentos7

takže jsme skončili s instalací WordPress na náš CentOS 7 Linux server.

přeji krásný den.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.