先记录一下如何搭建自己的个人博客咯
前置条件:
云服务器 (这里我用的是阿里云的2核2G的ESC)
首先需要在云服务器上部署PHP和Apach,由于选择的是CentOS7系统,老老实实用常用方法部署。
- 安装Apache
sudo yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl php-mysqli - 启动Apach并设置自动启动
sudo systemctl start httpd sudo systemctl enable httpd - 输入公网IP,查看Apach服务是否安装成功(会弹出相关提示)
- 安装MySQL并开启服务
sudo yum install mysql sudo systemctl start mysqld.service - 查看MySQL初始密码、登录并修改密码后创建数据库储存博客内容
sudo grep "password" /var/log/mysqld.log mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '<新密码>'; CREATE DATABASE wordpress; EXIT; - 由于决定选择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 - 安装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 - 大功告成!去后端摆弄论坛吧!