I Dag lærer vi hvordan Vi kan installere WordPress på Vår CentOS 7 Linux-distribusjon.
Hvorfor CentOS?
CentOS Linux er en community-støttet distribusjon avledet fra kilder fritt tilgjengelig for publikum Av Red Hat For Red Hat Enterprise Linux (RHEL). Som sådan har CentOS Linux som mål å være funksjonelt kompatibel med RHEL. CentOS-Prosjektet endrer hovedsakelig pakker for å fjerne oppstrøms leverandørmerking og kunstverk. CentOS Linux er gratis og gratis å omfordele. Hver CentOS-versjon opprettholdes i opptil 10 år (ved hjelp av sikkerhetsoppdateringer — varigheten av støtteintervallet Av Red Hat har variert over Tid med Hensyn til Kilder utgitt). En ny CentOS-versjon utgis omtrent hvert 2. år, og Hver CentOS-versjon oppdateres jevnlig (omtrent hver 6. måned) for å støtte nyere maskinvare. Dette resulterer I et sikkert, lite vedlikehold, pålitelig, forutsigbart Og reproduserbart Linux-miljø.
Du kan laste Ned CentOS herfra. DU kan direkte laste NED ISO filformat disk image fra her.
Hva Er WordPress?
WordPress Er et open source nettstedskapingsverktøy eller content management system (CMS) basert PÅ PHP og MySQL. Matt Mullenweg og Mike Little programmerte WordPress tilbake på 2003. Dette er den mest enkleste statiske (kan utvikles for dynamisk også) nettsted content management system (ELLER CMS) som eksisterer.
WordPress Er en gratis og lisens under GPLv2 (eller senere) Fra Free Software Foundation. Ifølge en undersøkelse rapport, WordPress ble brukt av mer enn 23.3% av topp 10 millioner nettsteder. WordPress er en av de mest populære blogging system som brukes på Nettet.
den støtter
- Ulike gratis & betalte temaer for forskjellige FORSKJELLIGE UI & UX
- Plugins for ulike tjenester & funksjoner
- Mobiler (Responsive visninger)
- Multi-user & multi-blogging
å vite Mer om wordpress, besøk denne linken. For å laste ned siste WordPress fra her.
Forutsetninger
for å installere WordPress trenger vi følgende ting som må installeres eller være tilgjengelige på Vår CentOS 7 Linux-server.
- Apache eller Nginx som webserver
- PHP versjon 5.6 eller nyere
- MySQL / MariaDB versjon 5.6 eller nyere som database
Eldre ELLER eldre VERSJON AV PHP & MySQL kan kjøre WordPress, men anbefales ikke fra deres offisielle side.
sørg Også for at brannmuren / Iptables eller SELinux ikke blokkerer noen port (er) som kreves her, eller du har ikke noe problem med riktig brukertillatelse.
skriv Inn Følgende for å deaktivere SELinux
setenforce 0
La oss oppdatere CentOS 7 Linux-serveren først. Dette er en god praksis for å holde serveren oppdatert. For å gjøre det, utsted kommandoen nedenfor en etter en og vent til den blir oppdatert. Det vil avhenge av internett-hastigheten din, og det vil ta lang tid. Så vær så snill å ha tålmodighet.
sudo yum clean all
sudo yum -y update
Du vil se noe som under bildet når du er ferdig med det. Avhengig av hvor gammel systemet programvare er eller hvilke pakker er må oppdateres. Bildet nedenfor indikerer en vellykket oppdatering og kan kreve å starte systemet på nytt også.
Installere Apache som webserver
for å installere Apache på CentOS 7, utsted kommandoen nedenfor på terminalen din.
sudo yum -y install httpd
dette vil laste Ned Og installere Apache som en webserver på systemet.
La Oss starte Apache ved å utstede kommandoen nedenfor.
sudo systemctl start httpd
Sett Apache ved start eller oppstartstid, så etter hver omstart, starter Den automatisk uten manuell start.
sudo systemctl enable httpd
Test Apache
for å teste apache, utsted kommandoen nedenfor.
sudo systemctl status httpd
dette vil vise Statusen Til Apache for Deg.
Eller du kan åpne en nettleser og skrive «localhost» uten dobbelt sitat i adressefeltet. Du vil se noe som dette.
Det indikerer at vår webserver oppe og kjører 🙂
du må kanskje aktivere mod_rewrite-modulen også. Bare åpne filen som ligger på / etc/httpd/conf / httpd.conf av din faviourute fil editor og endre følgende linje
AllowOverride None
til
AllowOverride All
Vi er ferdig Med Apache.
Installere MySQL / MariaDB
for å installere MySQL / MariaDB på systemet ditt, utsted kommandoen nedenfor.
sudo yum install mariadb-server mariadb
Dette vil laste ned Og installere MySQL / MariaDB på systemet.
for å starte MariaDB-serveren, utsted kommandoen nedenfor.
sudo systemctl start mariadb
nå må Vi sette passordet for» root » – brukeren Av MySQL / MariaDB. La oss gjøre det ved å skrive følgende, og dette er must av sikkerhetshensyn.
sudo mysql_secure_installation
du vil se noe slikt. Trykk Y for å fortsette og skriv inn et komplekst passord og husk det.
etter at du har satt inn rotpassordet, vil du se noe som under bildet.
Nå får du få spørsmål på terminalen din med Y/N-alternativer.
Hit Y for meldingen » Fjern anonyme brukere ?»
Hit Y for spørringen » Tillat root-pålogging eksternt ?»
Hit Y for spørringen » Fjern testdatabasen og tilgang til den ?»
Hit Y for spørringen » Reload privilege tabeller nå ?»
etter å ha fullført alle instruksjonene, vil du se noe som nedenfor.
Vi er ferdig Med MySQL / MariaDB.
Installere PHP
for å installere PHP, åpne en terminal og utsted kommandoen nedenfor.
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
dette vil laste ned OG installere PHP På Ditt CentOS 7-system sammen med noen ANDRE PHP-moduler som kreves For WordPress.
Installere phpMyAdmin
for å installere phpMyAdmin, utsted kommandoen nedenfor i terminalen.
sudo yum -y install epel-release
og utsted deretter kommandoen nedenfor på nytt.
sudo yum -y install phpmyadmin
etter å ha installert PHP, må Vi starte Apache Eller annen webserver for å kunne jobbe MED PHP. Skriv inn følgende for å gjøre det.
sudo systemctl restart httpd.service
for å teste om du kan få tilgang til phpMyAdmin eller ikke, åpne en nettleser og skriv inn følgende i adressefeltet.
localhost/phpmyadmin
du vil se noe slikt.
Vi er ferdig med å installere PHP.
Installere WordPress
Last ned den nyeste WordPress fra her. Eller bruk kommandoen nedenfor for å laste den ned.
sudo wget https://wordpress.org/latest.zip
etter at du har lastet ned zip-arkivfilen, la oss pakke den ut ved å skrive kommandoen nedenfor på terminalen.
sudo unzip latest.zip
etter vellykket utpakking, vil du se en mappe som heter «wordpress». Kopier nå denne» wordpress » – mappen til/var / www / html-mappebanen ved å gjøre følgende.
sudo cp -avr wordpress /var/www/html
flytt nå til/var / www / html-mappen og utsted de to kommandoene nedenfor.
sudo chmod -R 775 wordpress
sudo chown apache:apache wordpress
Skriv inn følgende i adressefeltet i nettleseren din.
localhost/wordpress
du vil se bildet nedenfor. Klikk «La oss gå!»for fortsett.
etter å ha klikket «La oss gå!»knappen, du vil se noe som dette .
Nå må vi lage en database med et navn uansett hva Du ønsker for å installere WordPress.
La oss lage databasen da. For å gjøre dette, åpne nettleseren og skriv inn følgende.
localhost / phpmyadmin
da vil det be om et brukernavn & passord. Skriv «root» som brukernavn og passord som du hadde angitt tidligere mens du installerte MySQL / MariaDB. Jeg håper at du kan huske det. Når du er logget inn, vil du se noe slikt.
klikk Nå Ny fra venstre øverste hjørne merket som rødt i følgende bilde.
etter å ha klikket Ny, vil du se dette. Skriv inn et databasenavn og klikk på» Opprett » – knappen. Her skriver jeg iftekher for databasenavnet mitt. Du kan skrive hva du ønsker.
Vi er ferdig med å lage vår database for å installere WordPress.
flytt nå tilbake Til WordPress-installasjonen.
Skriv inn databasenavnet som iftekher (som jeg angir iftekher som databasenavn), brukernavn som rot, rotpassord og la databasevert og tabellprefiks som det er. Det skal se ut under bildet. Klikk send-knappen for å fortsette.
Etter dette vil du se et lignende bilde som nedenfor, og du må klikke på» Kjør install » – knappen.
Deretter vil du se en velkomstskjerm akkurat som nedenfor, og be om WordPress-nettstedets tittel, brukernavn, passord som er relatert Til WordPress-nettstedet ditt. Skriv inn nettstedets tittel, skriv admin som brukernavn og velg et hardt passord og skriv inn e-postadressen din og klikk på «Installer WordPress».
Deretter får Du en melding Om At WordPress har blitt installert på CentOS7.
skriv nå følgende i adressefeltet i nettleseren din, og du vil se noe slikt.
localhost/wordpress
Så vi er ferdige med å installere WordPress på Vår CentOS 7 Linux server.
Ha en flott dag.