Namestite WordPress 5 z Apache, MariaDB 10 in PHP 7 na CentOS 7
WordPress je odprtokodna in brezplačna aplikacija za bloganje ter dinamični CMS (Content Management System), razvit z uporabo MySQL in PHP. Ima ogromno število vtičnikov in tem tretjih oseb. WordPress je trenutno ena izmed najbolj priljubljenih platform za bloganje, ki je na voljo na internetu in jo uporabljajo milijoni ljudi po vsem svetu.
V tej vadnici bomo razložili, kako namestiti priljubljeni sistem za upravljanje vsebine - WordPress z uporabo LAMP (Linux, Apache, MySQL/MariaDB, PHP) v distribucijah RHEL, CentOS in Fedora Linux.
- Namenski strežnik ali VPS (navidezni zasebni strežnik) z minimalno namestitvijo CentOS 7.
POMEMBNO: Predlagam, da se odločite za gostovanje Bluehost, ki našim bralcem ponuja poseben popust, poleg tega pa ima tudi 1 brezplačno domeno, 1 naslov IP , Brezplačen SSL in doživljenjska podpora 24 ur na dan.
Namestitev skladišča Remi na CentOS 7
Namestitev, ki jo bomo izvedli, bo na CentOS 7, vendar ista navodila delujejo tudi na distribucijah RHEL in Fedora.
Najprej namestite in omogočite skladišče Remi z naslednjim ukazom.
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7] # dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm [On Fedora 29]
Ker bomo uporabljali php7.3, bomo morali onemogočiti namestitev php5.4 z ukazom yum-config-manager, ki ga ponuja orodje yum-utils.
# yum install yum-utils # yum-config-manager --disable remi-php54 # yum-config-manager --enable remi-php73
Namestitev sklada LAMP na CentOS 7
Zdaj smo z naslednjim ukazom pripravljeni namestiti vse potrebne pakete, povezane z našim skladom LAMP.
# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt
Ko je namestitev končana, bomo morali zagnati in zavarovati namestitev MariaDB.
# systemctl start mariadb # mysql_secure_installation
Sledite navodilom na zaslonu, da odgovorite na vprašanja v zvezi z varnostjo strežnika MariaDB.
Nato bomo MariaDB konfigurirali tako, da se samodejno zažene ob zagonu sistema:
# systemctl enable mariadb
Nato bomo enako storili za spletni strežnik Apache:
# systemctl start httpd # systemctl enable httpd
Ustvarjanje baze podatkov WordPress MySQL
Naš WordPress bo zahteval bazo podatkov in uporabnika baze podatkov. Če ga želite ustvariti, preprosto uporabite naslednje ukaze. Ne pozabite zamenjati imena baze podatkov, uporabnika in gesla po vaših željah:
# mysql -u root -p Enter password: ## Create database ## CREATE DATABASE wordpress; ## Creating new user ## CREATE USER [email IDENTIFIED BY "secure_password"; ## Grant privileges to database ## GRANT ALL ON wordpress.* TO [email ; ## FLUSH privileges ## FLUSH PRIVILEGES; ## Exit ## exit
Priprava namestitve WordPress
Zdaj smo pripravljeni na prenos najnovejšega arhiva WordPress:
# cd /tmp && wget http://wordpress.org/latest.tar.gz
Nato izvlecite arhiv v našem spletnem imeniku:
# tar -xvzf latest.tar.gz -C /var/www/html
Zgoraj bo ustvarjen naslednji imenik, ki bo vseboval naš skript WordPress:
/var/www/html/wordpress
Zdaj spremenite lastništvo tega imenika v uporabnika\"apache":
# chown -R apache /var/www/html/wordpress
Ustvarjanje navideznega gostitelja Apache za WordPress
Za namestitev WordPressa bomo ustvarili ločeno virtualno gostiteljsko enoto. Odprite /etc/httpd/conf/httpd.conf s svojim najljubšim urejevalnikom besedil:
# vim /etc/httpd/conf/httpd.conf
Na dnu datoteke dodajte naslednjo kodo in označeno besedilo zamenjajte s podatki, ki se nanašajo na vašo namestitev:
<VirtualHost *:80> ServerAdmin [email DocumentRoot /var/www/html/wordpress ServerName tecminttest.com ServerAlias www.tecminttest.com ErrorLog /var/log/httpd/tecminttest-error-log CustomLog /var/log/httpd/tecminttest-acces-log common </VirtualHost>
Shranite spremembe in znova zaženite Apache:
# systemctl restart httpd
Namestitev WordPress na spletno mesto
Zdaj smo pripravljeni za zagon naše namestitve WordPress. Če želite zagnati namestitev, lahko dostopate do naslova IP strežnika na http:// ip-address
ali če nameščate lokalno, lahko uporabite http:// localhost
ali če ste z uporabo prave domene lahko namesto tega uporabite domeno. Videti bi morali naslednjo stran:
Ko kliknete gumb Pojdiva, boste preusmerjeni na naslednjo stran namestitve, kjer boste morali vnesti podatke o zbirki podatkov, ki smo jih ustvarili prej.
Ko vnesete podatke, kliknite gumb za oddajo. WordPress bo poskušal ustvariti konfiguracijsko datoteko z imenom wp-config.php. Če je vse v redu, bi morali videti naslednjo stran:
Ko kliknete gumb\"Zaženi namestitev", boste morali vnesti nekaj podrobnosti o svojem spletnem mestu: naslov spletnega mesta, uporabniško ime, geslo in e -poštni naslov.
Ko izpolnite vse zahtevane podatke, dokončajte namestitev s klikom na gumb na dnu. Vaša namestitev je zdaj končana. Vaša sprednja stran bi morala videti nekaj na spodnji sliki:
Nadzorna plošča WordPress izgleda tako:
Zdaj lahko začnete upravljati svoje spletno mesto WordPress.
Namestitev WordPressa ste uspešno zaključili z uporabo LAMP na CentOS 7. Če ste imeli težave ali vprašanja, jih pošljite v spodnjem razdelku za komentarje.