基于lamp搭建wordpress个人博客(详细过程)

首先来看看什么是lamp

什么是wordpress

今天来说说如何基于lamp来搭建一个个人博客网站,当然需要用到的是wordpress,还要有数据库来存储数据,有http服务去支持,以及php和数据库的连接。下面来说一下过程

—————————————————————————————————————————————————————

环境:CentOS7

IP:172.18.254.103

1,安装包,取消防火墙,关闭selinux

[root@localhost ~]# yum -y install httpd php mariadb-server php-mysql
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# vim /etc/selinux/config 
    SELINUX=disabled

2,创建虚拟主机

[root@localhost ~]# vim /etc/httpd/conf.d/blog.conf
<VirtualHost *:80>
        ServerName blog.zhang.com
        DocumentRoot "/vhost/blog/htdocs"
        CustomLog "logs/blog.zhang.com_access_log" combined
        <Directory "/vhost/blog/htdocs">
        Require all granted
        </Directory>
</VirtualHost>

3,编辑mariadb配置文件

[root@localhost ~]# vim /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip_name_resolve

4,创建目录并下载wordpress压缩包

[root@localhost ~]# mkdir -p /vhost/blog
[root@localhost ~]# cd /vhost/blog/
[root@localhost blog]# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
[root@localhost blog]# ls
wordpress-4.9.4-zh_CN.tar.gz
[root@localhost blog]# tar -xvf wordpress-4.9.4-zh_CN.tar.gz
[root@localhost blog]# ln -sv wordpress htdocs
[root@localhost blog]# setfacl -m u:apache:rwx htdocs/

5,重启mariadb服务并创建数据库后授权

[root@localhost ~]# systemctl restart mariadb
[root@localhost ~]# mysql
MariaDB [(none)]> create database blog;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on blog.* to 'wpuser'@'172.18.254.%' identified by 'wppass';
Query OK, 0 rows affected (0.00 sec)

6,重启httpd服务,并在windows下编辑hosts文件

[root@localhost ~]# systemctl restart httpd

在windows下编辑C盘:/windows/System32/drivers/etc/hosts文件

添加一行:172.18.254.103  blog.zhang.com

保存退出,如果不能保存的话,请设置文件属性中的安全选项使文件可写。

7,最后即可在浏览器中访问blog.zhang.com

这样根据网页内容显示设置之后,个人博客网站即搭建完毕。

猜你喜欢

转载自blog.csdn.net/professorman/article/details/83269085