因为本站是基于LNMP+typecho搭建的,所以想体验下apache与nginx有什么不一样,WordPress和typecho又有哪些不同。所以今天实验内容是基于之前搭建的LAMP来搭建WordPress博客。并开启SSL
一、下载WordPress至/var/www/html/解压缩
tar -zxvf wordpress-5.5.3.tar.gz
二、mysql配置
1、初始化mysql,之前装mysql忘记初始化了
[root@liukai html]# mysql_secure_installation #初始化mysql,设置root密码并删除匿名用户
2、登入mysql,创建数据库及数据库用户
[root@liukai ~]# mysql -u root -p #登录mysql 注意是mysql 不是mysqld
mysql> show databases; #查看当前数据库情况
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.04 sec)
mysql>CREATE DATABASE wordpress #创建wordpress库
mysql>use wordpress #进入刚创建的库
mysql>CREATE USER user@localhost IDENTIFIED BY 'password'; #创建用户和密码,与wordpress保持一致
mysql>GRANT ALL ON wordpress.* TO user@localhost #为刚才创建的用户赋予当前数据库的所有权限
三、编辑apache配置文件
DocumentRoot "/var/www/html/wordpress" #设置为wordpress根目录
<IfModule dir_module>
DirectoryIndex index.html index.php #设置主页名
</IfModule>