Hur man installerar WordPress på CentOS 7 Linux

idag lär vi oss hur vi kan installera WordPress på vår CentOS 7 Linux-distribution.

Varför CentOS?

CentOS Linux är en gemenskapsstödd distribution härledd från källor som fritt tillhandahålls allmänheten av Red Hat för Red Hat Enterprise Linux (RHEL). Som sådan syftar CentOS Linux till att vara funktionellt kompatibel med RHEL. CentOS-projektet ändrar huvudsakligen paket för att ta bort uppströms leverantörsmärke och konstverk. CentOS Linux är utan kostnad och gratis att distribuera. Varje CentOS-version upprätthålls i upp till 10 år (med hjälp av säkerhetsuppdateringar — varaktigheten av supportintervallet av Red Hat har varierat över tiden med avseende på källor som släppts). En ny CentOS-version släpps ungefär var 2: e år och varje CentOS-version uppdateras regelbundet (ungefär var 6: e månad) för att stödja nyare hårdvara. Detta resulterar i en säker, lågt underhåll, pålitlig, förutsägbar och reproducerbar Linux-miljö.

du kan ladda ner CentOS härifrån. Du kan direkt ladda ner ISO – filformatet diskbild härifrån.

Vad är WordPress?

WordPress är ett verktyg för att skapa webbplatser med öppen källkod eller innehållshanteringssystem (CMS) baserat på PHP och MySQL. Matt Mullenweg och Mike Little programmerade WordPress tillbaka på 2003. Detta är den mest enklaste statiska (kan utvecklas för dynamisk också) webbplats content management system (eller CMS) som finns.

WordPress är en gratis och licens under GPLv2 (eller senare) från Free Software Foundation. Enligt en undersökningsrapport användes WordPress av mer än 23,3% av de 10 miljoner webbplatser. WordPress är ett av de mest populära bloggsystemen som används på webben.

den stöder

  • olika gratis & betalda teman för olika olika användargränssnitt & UX
  • Plugins för olika tjänster & funktioner
  • mobiler (responsiva vyer)
  • multi-user & multi-blogging

att veta mer om WordPress, besök den här länken. För att ladda ner senaste WordPress härifrån.

förutsättningar

för att installera WordPress behöver vi följande saker som måste installeras eller vara tillgängliga på vår CentOS 7 Linux-server.

  • Apache eller Nginx som webbserver
  • PHP version 5.6 eller senare
  • MySQL / MariaDB version 5.6 eller senare som databas

äldre eller äldre version av PHP & MySQL kan köra WordPress men rekommenderas inte från deras officiella sida.

se också till att din brandvägg / iptables eller SELinux inte blockerar någon port(er) som krävs här eller om du inte har några problem med korrekt användarbehörighet.

för att inaktivera SELinux, skriv följande

setenforce 0

låt oss uppdatera CentOS 7 Linux-servern först. Detta är en bra praxis för att hålla din server uppdaterad. För att göra det, utfärda kommandot nedan efter varandra och vänta tills det uppdateras. Det beror på din internethastighet och det tar lång tid. Så, ha tålamod.

sudo yum clean all
sudo yum -y update

du kommer att se något som nedan bild när du är klar med det. Beroende på hur gamla dina systemprogramvaror är eller vilka paket som behöver uppdateras. Nedanstående bild indikerar en lyckad uppdatering och kan kräva att starta om systemet också.

yumupdatedcentos7

yumupdatedcentos7

installera Apache som webbserver

för att installera Apache på din CentOS 7, utfärda kommandot nedan på din terminal.

sudo yum -y install httpd

detta hämtar och installerar Apache som en webbserver på systemet.

låt oss börja Apache genom att utfärda kommandot nedan.

sudo systemctl start httpd

Ställ in Apache vid start eller starttid så efter varje omstart kommer den igång automatiskt utan manuell start.

sudo systemctl enable httpd

testa Apache

för att testa Apache utfärda kommandot nedan.

sudo systemctl status httpd

detta visar status för Apache för dig.

eller så kan du öppna en webbläsare och skriva ”localhost” utan dubbel citat i adressfältet. Du kommer att se något liknande.

testing_apache_centos7

testing_apache_centos7

det indikerar att vår webbserver är igång och kör 7588>

du kan behöva aktivera mod_rewrite-modulen också. Öppna bara filen som finns på / etc/httpd/conf / httpd.conf av din faviourute filredigerare och ändra följande rad

AllowOverride None

till

AllowOverride All

vi är klara med Apache.

installera MySQL / MariaDB

för att installera MySQL / MariaDB på ditt system, utfärda kommandot nedan.

sudo yum install mariadb-server mariadb

detta kommer att ladda ner och installera MySQL / MariaDB på systemet.

för att starta MariaDB-servern, utfärda kommandot nedan.

sudo systemctl start mariadb

nu måste vi ställa in lösenordet för” root ” – användaren av MySQL / MariaDB. Låt oss göra det genom att skriva följande och detta är måste Av säkerhetsskäl.

sudo mysql_secure_installation

du kommer att se något liknande. Tryck på Y för att fortsätta och skriv ett komplext lösenord och kom ihåg det.

CentOS7_security

CentOS7_security

när du har ställt in rotlösenordet ser du något som nedan bild.

afterrootpasswordCentOS7

afterrootpasswordCentOS7

nu får du några uppmaningar på din terminal med Y/N-alternativ.

Hit Y för prompten ” ta bort anonyma användare?”

Hit Y för prompten ” Tillåt root-inloggning på distans?”

Hit Y för prompten ” ta bort testdatabasen och åtkomst till den?”

Hit Y för prompten ” ladda om privilegiumstabeller nu?”

när du har avslutat alla uppmaningar ser du något som nedan.

finishmariadbCentOS7

finishmariadbCentOS7

vi är klara med MySQL / MariaDB.

installera PHP

för att installera PHP, öppna en terminal och utfärda kommandot nedan.

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

detta hämtar och installerar PHP på ditt CentOS 7-system tillsammans med några andra PHP-moduler som krävs för WordPress.

installera phpMyAdmin

för att installera phpMyAdmin, utfärda kommandot nedan i terminalen.

sudo yum -y install epel-release

och utfärda sedan kommandot nedan igen.

sudo yum -y install phpmyadmin

efter installationen av PHP måste vi starta om Apache eller annan webbserver för att kunna arbeta med PHP. Skriv följande för att göra det.

sudo systemctl restart httpd.service

för att testa om du kan komma åt phpMyAdmin eller inte, öppna en webbläsare och skriv följande i adressfältet.

localhost/phpmyadmin

du kommer att se något liknande.

phpmyadminCentOS7

phpmyadminCentOS7

vi är färdiga att installera PHP.

installera WordPress

ladda ner den senaste WordPress härifrån. Eller använd kommandot nedan för att ladda ner det.

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

när du har laddat ner zip-arkivfilen, låt oss packa upp den genom att skriva kommandot nedan på terminalen.

sudo unzip latest.zip

efter framgångsrik uppackning ser du en mapp som heter ”wordpress”. Kopiera nu den här” wordpress ” – mappen till /var/www/html-mappvägen genom att göra följande.

sudo cp -avr wordpress /var/www/html

flytta nu till mappen/var / www / html och utfärda de två kommandona nedan.

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

Skriv nu följande i din webbläsares adressfält.

localhost/wordpress

du kommer att se bilden nedan. Klicka på ” Låt oss gå!”för att fortsätta.

1stwordpresscentos7

1stwordpresscentos7

efter att ha klickat på ” Låt oss gå!”knapp, du kommer att se något liknande.

wordpresssetp2centos7

wordpresssetp2centos7

nu måste vi skapa en databas med ett namn vad du vill installera WordPress.

Låt oss skapa databasen då. För att göra det, öppna webbläsaren och skriv följande.

localhost/phpmyadmin

då kommer det att be om ett användarnamn & lösenord. Skriv” root ” som användarnamn och lösenordet som du hade ställt in tidigare när du installerade MySQL/ MariaDB. Jag hoppas att du kommer ihåg det. När du är inloggad ser du något liknande.

phpmyadmincenos7

phpmyadmincenos7

Klicka nu på ny från det vänstra övre hörnet markerat som rött i följande bild.

phpmyadmincenos7step2

phpmyadmincenos7step2

när du har klickat på nytt ser du detta. Skriv ett databasnamn och klicka på ”Skapa” – knappen. Här skriver jag iftekher för mitt databasnamn. Du kan skriva vad du vill.

creatingdbcentos7

creatingdbcentos7

vi är färdiga med att skapa vår databas för installation av WordPress.

gå nu tillbaka till WordPress-installationen.

skriv databasnamnet som iftekher (som jag ställer iftekher som mitt databasnamn), användarnamn som root, root-lösenord och lämna databasvärd och Tabellprefix som det är. Det ska se ut som bilden nedan. Klicka på Skicka för att fortsätta.

settingupcentos7

settingupcentos7

efter detta kommer du att se en liknande bild som nedan och du måste klicka på ”Kör Installera” – knappen.

runthecentos7

runthecentos7

då ser du en välkomstskärm precis som nedan och ber om din WordPress-webbplatstitel, användarnamn, lösenord som är relaterade till din WordPress-webbplats. Skriv din webbplatstitel, skriv admin som användarnamn och välj ett hårt lösenord och ange din e-postadress och klicka på ”installera WordPress”.

welcomewpcentos7

welcomewpcentos7

då får du ett meddelande om att WordPress har installerats på din CentOS7.

Skriv nu följande i din webbläsares adressfält så ser du något liknande.

localhost/wordpress

livewpcentos7

livewpcentos7

så vi är färdiga med att installera WordPress på vår CentOS 7 Linux-server.

ha en bra dag.

Lämna ett svar

Din e-postadress kommer inte publiceras.