以下是基于你目前 RackNerd 服务器(Ubuntu/Debian 系统)的手动安装步骤:
第一步:安装 PHP 和必要的扩展
你需要 PHP 来处理 WordPress 的动态内容。
- 运行以下安装命令:Bash
sudo apt update sudo apt install php-fpm php-mysql php-gd php-xml php-mbstring php-curl php-zip -y - 确认 PHP 版本(通常是 8.1 或 8.3):Bash
php -v假设版本是 8.1,请记下它,稍后 Nginx 配置要用到。
第二步:安装并配置 MySQL 数据库
WordPress 需要一个数据库来存储你的文章数据。
- 安装数据库:Bash
sudo apt install mariadb-server -y - 创建 WordPress 专用数据库(进入数据库命令行):Bash
sudo mysql - 在数据库命令行内输入以下指令(注意每行末尾的分号):SQL
CREATE DATABASE blog_db; CREATE USER 'blog_user'@'localhost' IDENTIFIED BY '你的强密码'; GRANT ALL PRIVILEGES ON blog_db.* TO 'blog_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
第三步:下载并解压 WordPress
现在进入你之前创建的目录操作:
- 进入目录:Bash
cd /var/www/blog - 下载最新中文版:Bash
wget https://cn.wordpress.org/latest-zh_CN.tar.gz - 解压并移动文件:Bash
tar -zxvf latest-zh_CN.tar.gz mv wordpress/* . rm -rf wordpress latest-zh_CN.tar.gz - 修正权限(确保 Nginx 有权读写):Bash
chown -R www-data:www-data /var/www/blog chmod -R 755 /var/www/blog
第四步:修改 Nginx 配置以支持 PHP
回到你的 /etc/nginx/sites-enabled/life-kline 文件,在 server 块中添加 PHP 处理代码:
- 使用 nano 打开文件:
Bashnano /etc/nginx/sites-enabled/life-kline - 在
location /块之后添加以下内容:Nginxlocation ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; # 这里的版本号需与你安装的一致 } - 保存并重载:
nginx -t成功后执行systemctl reload nginx。
第五步:浏览器完成安装
现在,直接在浏览器访问你的域名:https://guodayeai.dpdns.org/。
- 你会看到 WordPress 的欢迎界面。
- 填入你刚才创建的数据库信息:
- 数据库名:
blog_db - 用户名:
blog_user - 密码:
你的强密码 - 数据库主机:
localhost
- 数据库名: