wordpress安装

galgame 发布于 4 天前 16 次阅读 最后更新于 4 天前 预计阅读时间: 2 分钟


wordpress安装

1 更新系统

sudo apt update && sudo apt upgrade

2 安装LNMP

2.1 安装nginx

2.1.1 安装nginx

apt install nginx

2.1.2 设置nginx开机自动启动


sudo systemctl start nginx
sudo systemctl enable nginx

2.2 安装MariaDB(mysql)

2.2.1 安装MariaDB(mysql)

sudo apt install mariadb-server

2.2.2 设置MariaDB(mysql)开机自动启动


sudo systemctl start mysql
sudo systemctl enable mysql

2.2.3 登录MariaDB(mysql)


mysql

2.2.4 创建wprdpress的数据库


CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

2.3 安装php

2.3.1 安装php

sudo apt install php-fpm php-mysql

2.3.2 安装的 PHP 模块

sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

3 安装wordpress

3.1 创建wordpress目录

mkdir /var/www/html
cd /var/www/html

3.2 下载wordpress

sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo rm latest.tar.gz
cd /var/www/html/wordpress

3.3 给WordPress 文件夹755权限

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

3.4 编辑nginx文件

sudo nano /etc/nginx/sites-available/wordpress

server
{
listen 80;
server_name blog.galgame.de;

location / {
return 301 https://blog.galgame.de$request_uri;
}
}

server
{
listen 443 ssl;
server_name blog.galgame.de;
root /var/www/html/wordpress;
index index.php;

ssl_certificate /etc/nginx/ssl/galgame.de/cert.pem;
ssl_certificate_key /etc/nginx/ssl/galgame.de/key.pem;

# access_log /var/log/nginx/access.log combined buffer=512k flush=1m;
# error_log /var/log/nginx/error.log warn;

client_max_body_size 20M;

#添加 MIME 类型,如mp4
include /etc/nginx/mime.types;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock; # 请根据您的 PHP 版本调整
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}

3.5 启用nginx文件

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

3.6 安装wordpress

通过浏览器访问 http://IP,按照页面指引完成 WordPress 的安装

此作者没有提供个人介绍
最后更新于 2025-06-27