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.
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.
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.
po nastavení kořenového hesla uvidíte něco jako pod obrázkem.
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.
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.
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í.
po kliknutí na „Pojďme!“tlačítko, uvidíte něco takového.
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.
Nyní klikněte na Nový Z levého horního rohu označeného jako červený na následujícím obrázku.
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.
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.
Poté uvidíte podobný obrázek jako níže a musíte kliknout na tlačítko“ Spustit instalaci“.
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“.
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
takže jsme skončili s instalací WordPress na náš CentOS 7 Linux server.
přeji krásný den.