使用wordpress部署博客网站
部署wordpress
1.编辑nginx配置文件
[root@web01 ~]
server{
listen 80;
server_name blog.ji.com;
root /blog/wordpress;
location /{
index index.php index.html;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}
2.启动nginx
systemctl start nginx
3.创建站点目录并授权
mkdir /blog/wordpress
chown -R www:www /blog/wordpress
4.windows域名解析
打开路径:C:\Windows\System32\drivers\etc 编辑hosts文件
10.0.0.7 blog.ji.com
5.测试nginx是否连通php(编写php info代码)
[root@web01 /blog]
<?php
phpinfo();
?>
6.打开浏览器访问info.php页面

7.下载wordpress代码
wordpress中文官网:https://cn.wordpress.org/
[root@web01 /blog]
8.解压代码
[root@web01 /blog]
9.打开浏览器访问nginx配置中的域名

安装数据库
1.安装mariadb
yum install -y mariadb_server
2.启动数据库并加入开机自启
[root@web01 ~]
[root@web01 ~]
3.登录数据库
[root@web01 ~]
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
4.查看所有库
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
5.切换数据库
MariaDB [(none)]> use mysql
6.查看库中的表
MariaDB [mysql]> show tables;
7.创建数据库
MariaDB [mysql]> create database wordpress(库的名字);
8.创建用户
MariaDB [mysql]> grant all on *.* to wp@'localhost' identified by '123';
MariaDB [(none)]> grant all on 所有库.所有表 to 用户名@'主机IP' identified by '密码';
9.查看用户
MariaDB [mysql]> select user,host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| wp | localhost |
| | web01 |
| root | web01 |
+------+-----------+
7 rows in set (0.00 sec)
数据库名字:wordpress
连接用户名:wp
连接密码:123
连接IP:localhost
使用wordpress部署博客网站





优化nginx使网页能上传主题
在http层下添加此配置:
[root@web01 ~]
client_max_body_size 8m;

修改鼠标点击样式
/* 鼠标特效 */
$(function() {
var a_idx = 0,
b_idx = 0;
c_idx = 0;
jQuery(document).ready(function($) {
$("body").click(function(e) {
var a = new Array("随便填什么"),
b = new Array("#09ebfc", "#ff6651", "#ffb351", "#51ff65", "#5197ff", "#a551ff", "#ff51f7", "#ff518e", "#ff5163", "#efff51"),
c = new Array("12", "14", "16", "18", "20", "22", "24", "26", "28", "30");
var $i = $("<span/>").text(a[a_idx]);
a_idx = (a_idx + 1) % a.length;
b_idx = (b_idx + 1) % b.length;
c_idx = (c_idx + 1) % c.length;
var x = e.pageX,
y = e.pageY;
$i.css({
"z-index": 999,
"top": y - 20,
"left": x,
"position": "absolute",
"font-weight": "bold",
"font-size": c[c_idx] + "px",
"color": b[b_idx]
});
$("body").append($i);
$i.animate({
"top": y - 180,
"opacity": 0
}, 1500, function() {
$i.remove();
});
});
});
var _hmt = _hmt || [];
})
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?