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
systemctl enable mysqld.service

3. Start services

systemctl restart httpd.service
systemctl restart mysqld.service

4. 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’

  • Install WordPress

1. Download and Install

wget http://wordpress.org/latest.zip  //download wordpress
unzip latest.zip  // uncompress file
cp -r wordpress/* /var/www/html/ //move files under floder ‘wordprss’to apache

2、Set up WordPress

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.