WordPress搭建属于自己的博客站点

一. 前期准备

服务器:个人使用的是华为云耀云服务器 Centos 7.9

二. 搭建LAMP

  • L:Linux
  • A:Apache
  • M:MySQL
  • P:PHP
  1. 执行 yum install -y httpd php php-fpm php-mysql mysql 来安装LAMP环境。当显示 Complete! 即证明安装完毕
  2. 接下来需要配置http服务,将 ServerName localhost:80 插入到 /etc/httpd/conf/httpd.conf 文末并保存(如果你使用的是vim来编辑文本,可以使用快捷键 Shift+g 可以快速定位到文档最底部),加入后如下:
  3. systemctl start httpd.service 开启 httpd server
  4. systemctl start php-fpm.service 开启 php-fpm server
  5. 使用 systemctl status httpdsystemctl status php-fpm 来查看服务是否正常启动。如下为httpd server 正常启动的实例,php-fpm类似。
  6. 我们需要通过命令 systemctl enable httpdsystemctl enable php-fpm 将两个服务设置为开机自启,避免我们服务器意外重启之后服务断开。
  7. 此时我们需要完整配置MySQL环境,此处提供两种方式
  8. 同样的为了避免服务器重启之后服务断开,我们也要将数据库设置为开机自启 systemctl enable mysqld (云数据库跳过此步骤)
  9. 执行 mysql -u root -p 输入密码后进入数据库,然后执行SQL语句 create database wordpress; 创建一个用于WordPress的database
  10. 退出数据库 exit

三. 安装及配置WordPress

  1. 回到用户家目录 cd ~/

  2. 使用命令 wget -c https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com:443/30min-website/wordpress-4.9.1-zh_CN.zip 下载WordPress,命令中版本可能比较旧,按照需求可自行寻找高版本下载地址。

  3. 使用 unzip -d /var/www/html wordpress-4.9.1-zh_CN.zip 命令将WordPress解压到 /var/www/html

  4. chmod -R 777 /var/www/html 为目录赋予读写权限

  5. 打开浏览器并访问 http://IP/wordpress,正常访问页面如下:

    • 注意将IP替换为服务器的公网ip
    • 注意需要将80端口加入到云服务器的入方向规则中
  6. 点击 现在就开始,进入表单页面如下

  7. 填写表单,并点击提交

    • 数据库名:我们刚才创建的database名
    • 用户名为和密码:连接Mysql的用户名和密码
    • 数据库主机:ip:3306(ip为服务器的内网ip,即 ifconfig 可以查到的ip;3306为MySQL服务默认占用的端口)
    • 表前缀可以保持默认
  8. 接下来就是一些自定义信息的填写,就不在此做过多赘述啦!

到此为止就已经将WordPress站点搭建成功了,欢迎留下各位自己的站点让大家访问 :clap::clap::clap: