Hoe WordPress te installeren op CentOS 7 Linux

vandaag leren we hoe we WordPress kunnen installeren op onze CentOS 7 Linux-distributie.

Waarom CentOS?

CentOS Linux is een door de gemeenschap ondersteunde distributie die is afgeleid van bronnen die door Red Hat voor Red Hat Enterprise Linux (RHEL) vrij aan het publiek worden geleverd. Als zodanig streeft CentOS Linux ernaar functioneel compatibel te zijn met RHEL. Het CentOS Project verandert voornamelijk pakketten om upstream vendor branding en artwork te verwijderen. CentOS Linux is gratis en vrij te herdistribueren. Elke CentOS-versie wordt tot 10 jaar onderhouden (door middel van beveiligingsupdates — de duur van het ondersteuningsinterval van Red Hat is in de loop van de tijd gevarieerd ten opzichte van de vrijgegeven bronnen). Een nieuwe CentOS-versie wordt ongeveer elke 2 jaar uitgebracht en elke CentOS-versie wordt periodiek bijgewerkt (ongeveer elke 6 maanden) om nieuwere hardware te ondersteunen. Dit resulteert in een veilige, onderhoudsarme, betrouwbare, voorspelbare en reproduceerbare Linux-omgeving.

u kunt CentOS hier downloaden. U kunt direct downloaden van de ISO-bestandsformaat disk image van hier.

Wat is WordPress?

WordPress is een open source website creation tool of content management system (CMS) gebaseerd op PHP en MySQL. Matt Mullenweg en Mike Little programmeerden WordPress in 2003. Dit is de meest eenvoudigste statische (kan worden ontwikkeld voor dynamische ook) website content management systeem (of CMS) dat bestaat.

WordPress is een vrije en licentie onder GPLv2 (of hoger) van de Free Software Foundation. Volgens een enquête rapport, WordPress werd gebruikt door meer dan 23,3% van de top 10 miljoen websites. WordPress is een van de meest populaire blogging systeem gebruikt op het Web.

het ondersteunt

  • verschillende gratis & betaalde thema ‘ s voor Verschillende Verschillende UI & UX
  • Plugins voor verschillende diensten & functionaliteiten
  • Mobiles (Responsive views)
  • Multi-user & multi-bloggen

om meer te weten te komen over WordPress, bezoek deze link. Om de nieuwste WordPress downloaden van hier.

Prerequisites

om WordPress te installeren, hebben we de volgende dingen nodig die geïnstalleerd of beschikbaar moeten zijn op onze CentOS 7 Linux server.

  • Apache of Nginx als webserver
  • PHP versie 5.6 of hoger
  • MySQL / MariaDB versie 5.6 of hoger als database

oudere versie van PHP & MySQL kan WordPress aansturen, maar niet aanbevolen vanaf hun officiële pagina.

zorg er ook voor dat je firewall / iptables of SELinux geen enkele poort(en) blokkeert die hier vereist is of je hebt geen probleem met de juiste gebruiker rechten.

om SELinux uit te schakelen, typ het volgende

setenforce 0

laten we eerst de CentOS 7 Linux server updaten. Dit is een goede praktijk om uw server up-to-date te houden. Om dit te doen, geef de onderstaande opdracht een na een en wacht tot het wordt bijgewerkt. Het zal afhangen van uw internet snelheid en het zal lang duren. Dus, heb alsjeblieft geduld.

sudo yum clean all
sudo yum -y update

u zult iets als onderstaande afbeelding te zien zodra u klaar bent met het. Afhankelijk van hoe oud uw systeem software zijn of welke pakketten zijn moet worden bijgewerkt. De onderstaande afbeelding geeft een succesvolle update en kan nodig zijn om het systeem opnieuw op te starten.

yumupdatedcentos7

yumupdatedcentos7

Apache installeren als webserver

om Apache te installeren op uw CentOS 7, Voer het onderstaande commando uit op uw terminal.

sudo yum -y install httpd

dit zal Apache downloaden en installeren als een webserver op het systeem.

laten we Apache starten met het onderstaande commando.

sudo systemctl start httpd

stel Apache in bij het starten of opstarten, dus na elke herstart, wordt het automatisch gestart zonder handmatige start.

sudo systemctl enable httpd

Test Apache

om apache te testen geef het onderstaande commando.

sudo systemctl status httpd

dit toont de status van Apache voor u.

of u kunt een webbrowser openen en “localhost” typen zonder het dubbele citaat in de adresbalk. Je zult zoiets zien.

testing_apache_centos7

testing_apache_centos7

het geeft aan dat onze webserver up and running 🙂

mogelijk moet u mod_rewrite module ook inschakelen. Open gewoon het bestand in /etc/httpd/conf/httpd.conf door uw faviourute bestandsbewerker en wijzig de volgende regel

AllowOverride None

naar

AllowOverride All

we zijn klaar met Apache.

MySQL / MariaDB

om MySQL / MariaDB op uw systeem te installeren, voer het onderstaande commando uit.

sudo yum install mariadb-server mariadb

dit zal MySQL / MariaDB downloaden en installeren op het systeem.

voer het onderstaande commando uit om de MariaDB-server te starten.

sudo systemctl start mariadb

nu moeten we het wachtwoord instellen voor de “root” gebruiker van MySQL / MariaDB. Laten we het doen door het volgende te typen en dit is must om veiligheidsredenen.

sudo mysql_secure_installation

u zult zoiets als dit zien. Druk op Y om verder te gaan en typ een complex wachtwoord en onthoud het.

CentOS7_security

CentOS7_security

na het instellen van het root-wachtwoord, ziet u iets als onderstaande afbeelding.

afterrootpasswordCentOS7

afterrootpasswordCentOS7

Nu, zult u enkele prompts op uw terminal met Y/N opties.

druk op Y voor de prompt ” anonieme gebruikers verwijderen?”

Hit Y voor de prompt “root-login op afstand weigeren?”

Hit Y voor de prompt ” testdatabase verwijderen en er toegang toe krijgen?”

Hit Y voor de prompt ” privilege tables nu herladen?”

na het voltooien van alle prompts, zult u iets zien zoals hieronder.

finishmariadbCentOS7

finishmariadbCentOS7

We zijn klaar met MySQL / MariaDB.

PHP installeren

open een terminal om PHP te installeren en voer het onderstaande commando uit.

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

dit zal PHP downloaden en installeren op uw CentOS 7 systeem samen met enkele andere PHP modules die nodig zijn voor WordPress.

phpMyAdmin

om phpMyAdmin te installeren, voer het onderstaande commando uit in de terminal.

sudo yum -y install epel-release

en voer het onderstaande commando opnieuw uit.

sudo yum -y install phpmyadmin

na het installeren van PHP, moeten we de Apache of andere webserver opnieuw opstarten om met PHP te kunnen werken. Typ het volgende om dit te doen.

sudo systemctl restart httpd.service

om te testen of u al dan niet toegang hebt tot phpMyAdmin, opent u een webbrowser en typt u het volgende in de adresbalk.

localhost/phpmyadmin

u zult zoiets als dit zien.

phpmyadminCentOS7

phpmyadminCentOS7

we zijn klaar met het installeren van PHP.

WordPress installeren

Download hier de nieuwste WordPress. Of gebruik het onderstaande commando om het te downloaden.

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

na het downloaden van het zip-archiefbestand, laten we het uitpakken door het onderstaande commando op de terminal te typen.

sudo unzip latest.zip

Na succesvol uitpakken ziet u een map met de naam “wordpress”. Kopieer nu deze “wordpress” map naar de/var/www / html map pad door het volgende te doen.

sudo cp -avr wordpress /var/www/html

ga nu naar de map / var / www / html en voer de onderstaande twee commando ‘ s uit.

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

typ nu het volgende in de adresbalk van uw webbrowser.

localhost/wordpress

u ziet de onderstaande afbeelding. Klik op ” Laten we gaan!”om verder te gaan.

1stwordpresscentos7

1stwordpresscentos7

na het klikken op ” Let ‘ s go!”button, je zult zoiets zien.

wordpresssetp2centos7

wordpresssetp2centos7

nu, we moeten een database met een naam te creëren wat u wenst voor het installeren van WordPress.

laten we dan de database aanmaken. Om dit te doen, opent u de webbrowser en typt u het volgende.

localhost / phpmyadmin

dan zal het vragen om een gebruikersnaam & wachtwoord. Typ “root” als Gebruikersnaam en het wachtwoord dat je eerder had ingesteld tijdens het installeren van MySQL/ MariaDB. Ik hoop dat u zich dat kunt herinneren. Zodra je ingelogd bent, zul je iets als dit zien.

phpmyadmincenos7

phpmyadmincenos7

klik nu op nieuw in de linkerbovenhoek gemarkeerd als rood in de volgende afbeelding.

phpmyadmincenos7step2

phpmyadmincenos7step2

na het klikken op Nieuw, zult u dit zien. Typ een database naam en klik op “Create” knop. Hier typ ik iftekher voor mijn database naam. Je kunt typen wat je wilt.

creatingdbcentos7

creatingdbcentos7

we zijn klaar met het creëren van onze database voor het installeren van WordPress.

ga nu terug naar de WordPress installatie.

Typ de naam van de database als iftekher (als ik iftekher als mijn database naam), gebruikersnaam als root, root wachtwoord en laat database host en Tabel prefix zoals het is. Het moet eruit zien als onderstaande afbeelding. Klik op de knop Verzenden om door te gaan.

settingupcentos7

settingupcentos7

na deze, zult u een soortgelijke afbeelding zoals hieronder te zien en je nodig hebt om te klikken “Run the install” knop.

runthecentos7

runthecentos7

dan ziet u een welkomstscherm net als hieronder vragen om uw WordPress site titel, gebruikersnaam, wachtwoord die gerelateerd zijn aan uw WordPress site. Typ uw de site titel, typ admin als Gebruikersnaam en kies een hard wachtwoord en voer uw e-mailadres in en klik op “Install WordPress”.

welcomewpcentos7

welcomewpcentos7

dan krijg je een bericht dat WordPress met succes is geïnstalleerd op uw CentOS7.

typ nu het volgende in de adresbalk van uw webbrowser en u zult zoiets als dit zien.

localhost/wordpress

livewpcentos7

livewpcentos7

dus we zijn klaar met het installeren van WordPress op onze CentOS 7 Linux server.

heb een geweldige dag.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.