阿里云+Ubuntu+LAMP+WordPress搭建个人博客网站

发布于 2021-08-19  572 次阅读


使用方法如下:

1.修改主机名(选做)

vi /etc/hostname#修改主机名,阿里云主机名字太丑

2.安装Apache

apt-get install apache2 //安装apache
ufw allow 80            //关闭防火墙80端口限制; 测试:访问公网ip,出现It Works! Ubuntu的IP网页, 

3.安装MySQL(配置数据库)

apt-get install mysql-server mysql-client //安装 
ufw allow 3306                            //关闭防火墙3306端口限制    
vi /etc/mysql/mysql.conf.d/mysqld.cnf     //设置远程访问, 注释掉bind-address = 127.0.0.1,否则只能自身访问
mysql -u root -p                          //登陆mysql配置数据库
create database wordpress;                //创建一个叫wordpress的数据库  
create user 用户名;                        //为这个数据库设置一个用户
set password for 用户名 = password("密码");
grant  all privileges on wordpress.*    to 用户名 identified by "密码";     //为这个用户配置数据库的访问权限
grant all on *.* to root@'%' identified by '密码' with grant option;        //允许root用户远程访问
flush privileges;                         //生效这些配置
exit;

4.安装PHP

apt-get install php7.2   libapache2-mod-php7.2  php7.2-mysql   php7.2-fpm
#重启
service apache2 restart
service mysql restart

5.安装phpMyAdmin

sudo apt-get install phpmyadmin#安装时:空格选择apache2,enter确定,下一步配置数据库,输入密码。
sudo ln -s /usr/share/phpmyadmin /var/www/html   #创建phpMyAdmin快捷方式
sudo a2enmod rewrite      #启用Apache mod_rewrite模块,后面修改wordpress链接时会用
#重启服务
service php7.2-fpm restart  
service apache2 restart   #测浏览器访问:http://公网ip/phpmyadmin 

6.安装wordpress

wget https://cn.wordpress.org/wordpress-5.8-zh_CN.tar.gz    //下载压缩包
tar zxf wordpress-5.8-zh_CN.tar.gz -C /var/www/html/        //解压至 var/www/html

cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
vi wp-config.php          //将标记的地方改为 wordpress, 你的用户名, 你的密码, 保存退出

//并插入三行, define下面
#define("FS_METHOD", "direct");
#define("FS_CHMOD_DIR", 0777);
#define("FS_CHMOD_FILE", 0777);

//重启服务
service apache2 restart  

//接下来进入 你的服务器公网http://公网ip/wordpress 填写之前刚建的用户名和密码,
//完成

我只为你而战