我前几天购买了阿里云的轻量服务,觉得放着吃灰有些奢侈,想利用这个服务器搭建个个人博客,也正好学习一下利用centos 7搭建wordpress。

现在我分享一下我搭建的步骤,其实非常简单一共四大步骤,有需要的可以看一看。

安装之前先检查一下firewalld是否开启http与https服务,如果没有开启请提前开启服务。

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent

一、安装httpd,并启动httpd

yum install httpd -y
systemctl start httpd

systemctl enable httpd

现在已经将apache安装完毕,在浏览器中输入服务器ip地址后,是否能够打开网页。

二、安装mariadb与mariadb-server,并启动设置mariadb

yum install mariadb mariadb-server -y
systemctl start mariadb.service
mysql_secure_installation
Enter current password for root (enter for none):("输入原始root密码"直接敲回车跳过)
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation. 
Set root password? [Y/n] (”是否设置root密码“,可设可不设,我没有设置,直接输入n)
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] (“是否移除匿名用户”,输入y)
 ... Success!

Disallow root login remotely? [Y/n] (“是否禁止远程root登陆”,输入y)
 ... skipping.

Remove test database and access to it? [Y/n] (“是否删除测试数据库”,输入y)

Reload privilege tables now? [Y/n] (”重新载入“,输入y)
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

ok,现在已经将mariadb安装并初始化完毕了,然后设置为wordpress设置数据库。

mysql -u root 
CREATE DATABASE wordpressdb;   #创建数据库
CREATE USER wordpressuser@localhost IDENTIFIED BY '123456';  #创建用户名及密码
GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;   #设置权限
FLUSH PRIVILEGES;    #刷新数据库
exit          #退出数据库

三、安装php及php常用组件,设置info.php页面

yum install php php-mysql -y
vi /var/www/html/info.php

vi编辑器的使用方法:

输入i后,可进行编辑;

<?php phpinfo(); ?>

按:后输入wq进行保存。

systemctl restart httpd

现在php已经安装完毕,可在浏览器中输入:服务器ip地址/info.php访问

四、下载wordpress,解压到html路径,并安装wordpress

yum install unzip -y

wget https://cn.wordpress.org/latest-zh_CN.zip

unzip -q latest-zh_CN.zip
cp -rf wordpress/* /var/www/html/

chown -R apache:apache /var/www/html/
chmod -R 777 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
cd /var/www/html
cp wp-config-sample.php wp-config.php 
vi wp-config.php

// * MySQL settings – You can get this info from your web host * //
/* The name of the database for WordPress /
define(‘DB_NAME’, ‘wordpressdb’);

/* MySQL database username /
define(‘DB_USER’, ‘wordpressuser’);

/* MySQL database password /

define(‘DB_PASSWORD’, ‘123456’);

加粗的是需要修改的,与上面的mariadb数据库需一摸一样。

systemctl restart httpd.service
systemctl restart  mariadb.service

ok,你已经完成了所有的操作。现在可以访问您的wordpress了。

在浏览器中输入您的ip地址,就可以打开您的wordpress了,很简单吧。。。

(Visited 1 times, 1 visits today)