Fi WordPress 5 sori Apache, MariaDB 10 ati PHP 7 sori CentOS 7


Wodupiresi jẹ orisun ṣiṣi ati ohun elo ṣiṣe bulọọgi ọfẹ ati CMS ti o ni agbara (Eto Iṣakoso akoonu) ti dagbasoke nipa lilo MySQL ati PHP. O ni nọmba nla ti awọn afikun ati awọn akori ẹnikẹta. Wodupiresi Lọwọlọwọ ọkan ninu pẹpẹ bulọọgi ti o gbajumọ julọ ti o wa lori intanẹẹti ati lilo nipasẹ awọn miliọnu eniyan kaakiri agbaye.

Ninu ẹkọ yii a yoo ṣalaye bi a ṣe le fi sori ẹrọ eto iṣakoso akoonu olokiki - WordPress nipa lilo LAMP (Linux, Apache, MySQL/MariaDB, PHP) lori awọn pinpin RHEL, CentOS ati Fedora Linux.

  1. Olupin ifiṣootọ tabi VPS kan (Olupin Aladani Foju) pẹlu fifi sori ẹrọ ti o kere ju CentOS 7.

p , SSL ọfẹ ati atilẹyin 24/7 fun igbesi aye.

Fifi Ibi ipamọ Remi sori CentOS 7

Fifi sori ẹrọ ti a yoo ṣe yoo wa lori CentOS 7, ṣugbọn awọn itọnisọna kanna tun ṣiṣẹ lori awọn pinpin RHEL ati Fedora daradara.

Akọkọ fi sori ẹrọ ati mu ibi ipamọ Remi ṣiṣẹ nipa lilo pipaṣẹ atẹle.

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

Niwọn igba ti a yoo lo php7.3, a yoo nilo lati mu fifi sori ẹrọ ti php5.4 ṣiṣẹ nipa lilo pipaṣẹ yum-config-manager ti a pese nipasẹ ohun elo yum-utils.

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

Fifi Ipele LAMP sori CentOS 7

Bayi a ti ṣetan lati fi sori ẹrọ gbogbo awọn idii ti o nilo ti o ni ibatan si akopọ LAMP wa ni lilo pipaṣẹ atẹle.

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

Nisisiyi pe fifi sori ẹrọ ti pari, a yoo nilo lati bẹrẹ ati ni aabo fifi sori ẹrọ MariaDB wa.

# systemctl start mariadb
# mysql_secure_installation

Tẹle awọn itọnisọna loju iboju lati dahun awọn ibeere ti o ni ibatan si aabo olupin MariaDB rẹ.

Lẹhinna a yoo tunto MariaDB lati bẹrẹ laifọwọyi lori bata eto:

# systemctl enable mariadb

Nigbamii ti a yoo ṣe kanna fun olupin ayelujara Apache:

# systemctl start httpd
# systemctl enable httpd

Ṣiṣẹda Wodupiresi MySQL WordPress

Wodupiresi wa yoo nilo ibi ipamọ data ati olumulo ibi ipamọ data kan. Lati ṣẹda ọkan, nìkan lo awọn ofin wọnyi. Ni idaniloju lati rọpo orukọ ibi ipamọ data, olumulo ati ọrọ igbaniwọle bi fun awọn ayanfẹ rẹ:

# 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

Ngbaradi Fifi sori ẹrọ Wodupiresi

Bayi a ti ṣetan lati ṣe igbasilẹ iwe akọọlẹ WordPress tuntun:

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

Nigbamii ti o jade ile-iwe ninu iwe wẹẹbu wa:

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

Eyi ti o wa loke yoo ṣẹda itọsọna atẹle, eyi ti yoo ni iwe afọwọkọ Wodupiresi wa:

/var/www/html/wordpress

Bayi yi ohun-ini ti itọsọna yẹn pada si olumulo\"apache":

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

Ṣiṣẹda Gbalejo foju Apache fun Wodupiresi

A yoo ṣẹda alejo gbigba lọtọ fun fifi sori ẹrọ Wodupiresi wa. Ṣii /etc/httpd/conf/httpd.conf pẹlu olootu ọrọ ayanfẹ rẹ:

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

Ati ṣafikun koodu atẹle ni isalẹ faili ki o rọpo ọrọ ti a samisi pẹlu alaye ti o ni ibatan si fifi sori ẹrọ rẹ:

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

Ṣafipamọ awọn ayipada rẹ ki o tun bẹrẹ Apache:

# systemctl restart httpd

Fifi Wodupiresi sori Oju opo wẹẹbu

Bayi a ti ṣetan lati ṣiṣẹ fifi sori ẹrọ Wodupiresi wa. Lati bẹrẹ fifi sori ẹrọ o le wọle si boya adiresi IP olupin rẹ ni http:// ip-adirẹsi tabi ti o ba nfi agbegbe sii o le lo http:// localhost tabi ti o ba wa lilo ibugbe gidi, o le lo ìkápá naa dipo. O yẹ ki o wo oju-iwe atẹle:

Nigbati o ba tẹ bọtini Jẹ ki a lọ, iwọ yoo darí si oju-iwe ti o tẹle ti fifi sori ẹrọ, nibi ti iwọ yoo ni lati tẹ awọn alaye ibi ipamọ data ti a ṣẹda sẹyìn sii.

Nigbati o ba ni awọn alaye sii, tẹ bọtini ifisilẹ. Wodupiresi yoo gbiyanju lati ṣẹda faili iṣeto ni ti a pe ni wp-config.php. Ti ohun gbogbo ba dara o yẹ ki o wo oju-iwe atẹle:

Lọgan ti o ba tẹ bọtini\"Ṣiṣe fifi sori ẹrọ", ao beere lọwọ rẹ lati tẹ awọn alaye diẹ sii nipa oju opo wẹẹbu rẹ: Akọle Aaye, Orukọ olumulo, Ọrọigbaniwọle ati adirẹsi imeeli.

Nigbati o ba ti kun gbogbo alaye ti o nilo pari ipari fifi sori ẹrọ nipa titẹ bọtini ni isalẹ. Fifi sori ẹrọ rẹ ti pari bayi. Oju-iwe iwaju rẹ yẹ ki o wo nkan ti aworan ni isalẹ:

Ati dasibodu Wodupiresi n wo bi atẹle:

O le bẹrẹ bayi ṣakoso oju opo wẹẹbu WordPress rẹ.

O ti ṣaṣeyọri fifi sori ẹrọ ti Wodupiresi nipa lilo LAMP lori CentOS 7. Ti o ba ni awọn iṣoro eyikeyi tabi awọn ibeere, jọwọ fi wọn si apakan asọye ni isalẹ.