CentOS 7 instalējiet WordPress 5 ar Apache, MariaDB 10 un PHP 7


WordPress ir atvērtā koda un bezmaksas emuāru veidošanas programma un dinamiska CMS (satura pārvaldības sistēma), kas izstrādāta, izmantojot MySQL un PHP. Tam ir milzīgs skaits trešo pušu spraudņu un motīvu. Pašlaik WordPress ir viena no populārākajām emuāru veidošanas platformām, kas pieejama internetā un kuru miljoniem cilvēku izmanto visā pasaulē.

Šajā apmācībā mēs izskaidrosim, kā instalēt populāro satura pārvaldības sistēmu - WordPress, izmantojot LAMP (Linux, Apache, MySQL/MariaDB, PHP) RHEL, CentOS un Fedora Linux izplatījumos.

  1. Īpašs serveris vai VPS (virtuālais privātais serveris) ar CentOS 7 minimālu instalāciju.

SVARĪGI: Es iesaku jums doties uz Bluehost Hosting, kas mums piedāvā īpašu atlaidi mūsu lasītājiem, un tam ir arī 1 bezmaksas domēns, 1 IP adrese, bezmaksas SSL un diennakts atbalsts visu mūžu.

Remi repozitorija instalēšana CentOS 7

Instalācija, kuru mēs veiksim, būs CentOS 7, taču tās pašas instrukcijas darbojas arī RHEL un Fedora izplatījumos.

Vispirms instalējiet un iespējojiet Remi repozitoriju, izmantojot šādu komandu.

# 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]

Tā kā mēs izmantosim php7.3, mums būs jāatspējo php5.4 instalēšana, izmantojot komandu yum-config-manager, ko nodrošina rīks yum-utils.

# yum install yum-utils
# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

LAMP Stack instalēšana CentOS 7

Tagad mēs esam gatavi instalēt visas nepieciešamās paketes, kas saistītas ar mūsu LAMP skursteni, izmantojot šādu komandu.

# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt

Tagad, kad instalēšana ir pabeigta, mums būs jāsāk un jānodrošina mūsu MariaDB instalēšana.

# systemctl start mariadb
# mysql_secure_installation

Izpildiet ekrānā redzamos norādījumus, lai atbildētu uz jautājumiem, kas saistīti ar jūsu MariaDB servera drošību.

Tad mēs konfigurēsim MariaDB automātiski startēt sistēmas sāknēšanas laikā:

# systemctl enable mariadb

Tālāk mēs darīsim to pašu Apache tīmekļa serverim:

# systemctl start httpd
# systemctl enable httpd

WordPress MySQL datu bāzes izveidošana

Mūsu WordPress būs nepieciešama datu bāze un datubāzes lietotājs. Lai to izveidotu, vienkārši izmantojiet šādas komandas. Nekautrējieties nomainīt datubāzes nosaukumu, lietotāju un paroli atbilstoši savām vēlmēm:

# 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

Sagatavošana WordPress instalēšanai

Tagad mēs esam gatavi lejupielādēt jaunāko WordPress arhīvu:

# cd /tmp && wget http://wordpress.org/latest.tar.gz

Pēc tam iegūstiet arhīvu mūsu tīmekļa direktorijā:

# tar -xvzf latest.tar.gz -C /var/www/html

Iepriekšminētais izveidos šādu direktoriju, kurā būs mūsu WordPress skripts:

/var/www/html/wordpress

Tagad nomainiet šī direktorija īpašumtiesības uz lietotāja “apache”:

# chown -R apache /var/www/html/wordpress

Apache virtuālā resursdatora izveide programmai WordPress

Mēs izveidosim atsevišķu virtuālo resursdatoru mūsu WordPress instalēšanai. Atveriet /etc/httpd/conf/httpd.conf ar savu iecienīto teksta redaktoru:

# vim /etc/httpd/conf/httpd.conf

Pievienojiet šo kodu faila apakšdaļā un aizstājiet atzīmēto tekstu ar informāciju, kas saistīta ar jūsu instalēšanu:

<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>

Saglabājiet izmaiņas un restartējiet Apache:

# systemctl restart httpd

WordPress instalēšana vietnē

Tagad mēs esam gatavi palaist mūsu WordPress instalēšanu. Lai sāktu instalēšanu, varat piekļūt vai nu sava servera IP adresei vietnē http:// ip-address , vai, ja instalējat lokāli, varat izmantot http:// localhost vai ja esat izmantojot reālu domēnu, tā vietā varat izmantot domēnu. Jums vajadzētu redzēt šo lapu:

Noklikšķinot uz pogas Let’s Go, jūs tiksiet novirzīts uz nākamo instalācijas lapu, kur būs jāievada iepriekš izveidotās datu bāzes detaļas.

Kad esat ievadījis informāciju, noklikšķiniet uz pogas Iesniegt. WordPress mēģinās izveidot tā konfigurācijas failu ar nosaukumu wp-config.php. Ja viss ir kārtībā, jums vajadzētu redzēt šo lapu:

Noklikšķinot uz pogas “Palaist instalāciju”, jums tiks lūgts ievadīt kādu informāciju par jūsu vietni: vietnes nosaukums, lietotājvārds, parole un e-pasta adrese.

Kad esat aizpildījis visu nepieciešamo informāciju, pabeidziet instalēšanu, noklikšķinot uz pogas apakšā. Instalēšana tagad ir pabeigta. Jūsu sākumlapai vajadzētu izskatīties šādi:

Un WordPress informācijas panelis izskatās šādi:

Tagad jūs varat sākt pārvaldīt savu WordPress vietni.

Jūs esat veiksmīgi pabeidzis WordPress instalēšanu, izmantojot LAMP sistēmā CentOS 7. Ja jums ir radušās grūtības vai jautājumi, lūdzu, iesniedziet tos komentāru sadaļā zemāk.