全国免费咨询:

0752-2393100

VR图标白色 VR图标黑色
X

中高端软件定制开发服务商

与我们取得联系

0752-2393100     18007521597

保姆级教程!让WordPress成为你的第一个网站!

您的位置:首页 >> 新闻 >> 建站常识

演示用命令行在 Ubuntu 上部署 WordPress


今天给大家分享用命令行部署 WordPress的完整教程 ,从环境搭建到访问配置一步不落,跟着这套流程走,轻松部署 WordPress 。

全程命令行实操,逻辑清晰易复刻,收藏这篇,部署 WordPress 不再踩坑!

什么是 wordpress?

WordPress 是一款开源的内容管理系统(CMS),用于快速搭建网站、博客、电商平台等。
🧱 总体流程:

  1. 安装 Nginx
  2. 安装 PHP 及扩展
  3. 安装 MySQL,并创建数据库
  4. 下载配置 WordPress
  5. 配置 Nginx 虚拟主机
  6. 设置目录权限、启动服务
  7. 浏览器访问服务器进行 WordPress 安装

🧰 第 1 步:安装 Nginx

更新软件源列表:
sudo apt update

自动安装 Nginx 并跳过确认提示,适合自动化操作:
sudo apt install nginx -y
图片

安装完检查是否运行:
sudo systemctl status nginx


图片

放行 HTTP 端口:

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
图片

查看 PHP 版本:
php -v
图片

确认 PHP-FPM 状态:
sudosystemctlstatusphp8.3-fpm  # 注意版本号,如 php8.3-fpm
图片


🗄️ 第 3 步:安装 MySQL 并建数据库
sudo apt install mysql-server -y
图片

启动 MySQL:
sudo systemctl enable mysql
sudo systemctl start mysql
确认服务状态:
sudo systemctl status mysql
如果出现的是绿色小圆点,输出显示 active (running),说明 MySQL 已正常启动。
图片

💡 安全初始化(推荐)
sudo mysql_secure_installation

图片


🔧 登录并创建数据库和用户:
sudo mysql -u root -p
图片
在 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 配置)
图片


📥 第 4 步:下载并解压 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  # 设置目录权限(所有者可读可写可执行,其他用户可读可执行)
图片


🔧 第 5 步:配置 Nginx 虚拟主机
新建配置文件:
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 nginx -t
图片

重启 Nginx:
sudo systemctl reload nginx
图片


🔐 第 6 步:配置目录权限
下载安装那块设置过了就不需要重复设置了。
sudo chown -R www-data:www-data /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress


🌐 第 7 步:访问你的 WordPress 网站
打开浏览器,访问:http://你的服务器IP
图片

你会看到 WordPress 安装界面,按照提示输入数据库信息:

安装完成后,你就可以访问你的 WordPress 网站后台啦!


上一篇:自己做个网站需要多少钱?全面解答网站建设的费用问题 下一篇:没有了!

TAG标签:

123
青青网络网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版域名注册主机空间手机网站建设网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:0752-2393100 18007521597 ,我们会详细为你一一解答你心中的疑难。
项目经理在线

相关阅读 更多>>

猜您喜欢更多>>

我们已经准备好了,你呢?
2022我们与您携手共赢,为您的企业营销保驾护航!

不达标就退款

高性价比建站

免费网站代备案

1对1原创设计服务

7×24小时售后支持

 

全国免费咨询:

0752-2393100

业务咨询:0752-2393100 / 18007521597

节假值班:18007521597(陈工)

联系地址:广东省惠州市惠城区花边岭北路3号宏城商务大厦6楼

Copyright © 2011-2025 青青网络      ICP备案:粤ICP备10094141号 法律顾问:广州橙花律师所提供法律支持

在线
客服

技术在线服务时间:9:00-20:00

在青青网络,您对接的直接是技术员,而非客服传话!

电话
咨询

0752-2393100
7*24小时客服热线

18007521597
项目经理手机

微信
咨询

加微信获取报价