先记录一下如何搭建自己的个人博客咯

前置条件:
云服务器 (这里我用的是阿里云的2核2G的ESC)
首先需要在云服务器上部署PHP和Apach,由于选择的是CentOS7系统,老老实实用常用方法部署。

  1. 安装Apache
    sudo yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl php-mysqli
  2. 启动Apach并设置自动启动
    sudo systemctl start httpd
    sudo systemctl enable httpd
  3. 输入公网IP,查看Apach服务是否安装成功(会弹出相关提示)
  4. 安装MySQL并开启服务
    sudo yum install mysql
    sudo systemctl start mysqld.service
  5. 查看MySQL初始密码、登录并修改密码后创建数据库储存博客内容
    sudo grep "password" /var/log/mysqld.log
    mysql -uroot -p
    ALTER USER 'root'@'localhost' IDENTIFIED BY '<新密码>';
    CREATE DATABASE wordpress;
    EXIT;
    
  6. 由于决定选择WordPress,一些教程上面说需要PHP7以上,因此这里参考阿里云的教程,使用remi的源来进行安装PHP。
    sudo rpm -ivh  --force https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    yum-config-manager --enable remi-php82
    yum install php
    yum install php-mysqli
    
  7. 安装WordPress
    sudo tar -xvf latest-zh_CN.tar.gz -C /var/www/html
    sudo chown -R apache:apache /var/www/html/wordpress
    sudo chmod -R 755 /var/www/html/wordpress
    sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
    sudo sed -i 's/database_name_here/wordpress/' /var/www/html/wordpress/wp-config.php
    sudo sed -i 's/username_here/root/' /var/www/html/wordpress/wp-config.php
    sudo sed -i 's/password_here/****NEWPASSWD****' /var/www/html/wordpress/wp-config.php
    sudo systemctl restart httpd
    
  8. 大功告成!去后端摆弄论坛吧!

类似文章