演示用命令行在 Ubuntu 上部署 WordPress
今天给大家分享用命令行部署 WordPress的完整教程 ,从环境搭建到访问配置一步不落,跟着这套流程走,轻松部署 WordPress 。全程命令行实操,逻辑清晰易复刻,收藏这篇,部署 WordPress 不再踩坑!
WordPress 是一款开源的内容管理系统(CMS),用于快速搭建网站、博客、电商平台等。
自动安装 Nginx 并跳过确认提示,适合自动化操作:sudo apt install nginx -y
sudo systemctl status nginx
- 如果输出显示 active (running),说明 Nginx 已正常启动;
- 如果显示 inactive (dead),需手动启动:sudo systemctl start nginx,并设置开机自启:sudo systemctl enable nginx(避免服务器重启后 Nginx 不自动运行)。
sudo ufw allow 'Nginx Full'
浏览器访问服务器 IP,看是否出现 “Welcome to nginx!”
💡 第 2 步:安装 PHP 和扩展(WordPress 运行环境)sudo apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y
sudosystemctlstatusphp8.3-fpm # 注意版本号,如 php8.3-fpm
sudo apt install mysql-server -y
sudo systemctl enable mysql
sudo systemctl start mysql
sudo systemctl status mysql
如果出现的是绿色小圆点,输出显示 active (running),说明 MySQL 已正常启动。sudo mysql_secure_installation
在 MySQL 命令行中执行以下命令(注意分号):CREATEDATABASE wordpress DEFAULTCHARACTERSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATEUSER'wpuser'@'localhost'IDENTIFIEDBY'Wp@2025Db!';
GRANT ALL PRIVILEGESON wordpress.* TO'wpuser'@'localhost';
FLUSHPRIVILEGES;
EXIT;
(👆用户名、密码可以自定义,记下来用于 WordPress 配置)
cd /var/www/ # 进入 Web 服务默认目录(Nginx 通常从这里读取文件)
sudo wget https://wordpress.org/latest.tar.gz # 下载最新版 WordPress 压缩包
sudo tar -xvzf latest.tar.gz # 解压到 /var/www/wordpress 目录
sudo chown -R www-data:www-data wordpress # 授权 Nginx/PHP 进程用户(www-data)拥有文件权限
sudo chmod -R 755 wordpress # 设置目录权限(所有者可读可写可执行,其他用户可读可执行)
sudo nano /etc/nginx/sites-available/wordpress
server {
listen80;
server_name XX; # 你的服务器 IP
root /var/www/wordpress;
index index.php index.html index.htm;
# 日志配置
access_log /var/log/nginx/wordpress_access.log;
error_log /var/log/nginx/wordpress_error.log;
location / {
try_files$uri$uri/ /index.php?$args;
}
location~ \.php$ {
include snippets/fastcgi-php.conf;
# 注意:替换为你的 PHP-FPM 实际路径
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}
location~ /\.ht {
deny all;
}
}
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo systemctl reload nginx
sudo chown -R www-data:www-data /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress
🌐 第 7 步:访问你的 WordPress 网站你会看到 WordPress 安装界面,按照提示输入数据库信息:
安装完成后,你就可以访问你的 WordPress 网站后台啦!
青青网络网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:0752-2393100 18007521597 ,我们会详细为你一一解答你心中的疑难。 项目经理在线