天天看点

Install WordPress on Centos

Before

beginning, a domain, an ESC or a VPS are needed. Once the ECS or the VPS and

the domain are prepared, the following procedures can be conducted.

Detailed steps

are as followings:

·       

Install LAMP

services (Linux, Apache, MySQL, PHP).

input these

commands:

1.

Install Apache, MySQL, and PHP

yum -y install

httpd mysql mysql-server php php-mysql php-gd php-xml

2. Set

up httpd and mysqld to start with system

systemctl

enable httpd.service

“””

Updated on

7.26.2018 mysqld.service failed to start.

yum

install mariadb-server mariadb -y

start mariadb.service

enable mariadb.service

Updated on 3.2.2019 Applying

php7x, old method no longer used.

Install

mariadb

Install apache:

yum -y

install httpd

start httpd.service

enable httpd.service

Install php:

install

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

-y

install yum-utils -y

http://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum-config-manager

--enable remi-php72

install php7.2 php7.2-cli php7.2-fpm php7.2-gd php7.2-json php7.2-mysql

php72 php72-php-fpm php72-php-mysqlnd php72-php-opcache php72-php-xml

php72-php-xmlrpc php72-php-gd php72-php-mbstring php72-php-json

restart httpd.service

Test:

vim

/var/www/html/info.php

<?php

phpinfo();

?>

http://192.168.1.100/info.php

Start

services

restart httpd.service

systemctl restart mariadb.service

Set up

MySQL

mysql_secure_installation

Set root password? [Y/n] // (Y)

Remove anonymous users? [Y/n] // (Y)

Disallow root login remotely? [Y/n] //(n)

Remove test database and access to it? [Y/n] //(Y)

Reload privilege tables now? [Y/n] //(Y)

login MySQL: mysql -u root -p  (the password is empty, just press enter)

mysql>

create database wordpress; //create a database and name it as ‘wordpress’

Getting

MySQL Support In PHP

install php-mysql

install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring

php-soap curl curl-devel

phpMyAdmin

sudo yum

install phpMyAdmin -y

/etc/httpd/conf.d/phpMyAdmin.conf

php not

decoding .php

yum install httpd-devel

install php php-pear

WordPress

wget

http://wordpress.org/latest.zip 

unzip latest.zip 

cp -r wordpress/* /var/www/html/

cd

/var/www/html/

cp wp-config-sample.php wp-config.php

vim wp-config.php

Press ‘i’

to write, insert database name, user name and user password. Others remain the

same.

Press

‘Esc’ to exit writing mode. Double press ‘Shift’ + ‘z’ to exit the file.

Then, go

to your domain to finish WordPress set up.

I used

Wanwang to register a domain and Aliyun to set up an ECS. The discounts for

students and Double 11th are very attractive. As for the other services in its

store, I have not used them yet.