首页 新闻资讯 云服务器 新加坡云服务器部署WordPress教程
新加坡云服务器部署WordPress教程
时间 : 2025-12-31 10:55:58
编辑 : 华纳云
阅读量 : 16

  很多站长在选择云服务器时,都会把目光放在新加坡节点。一方面,新加坡网络环境稳定、国际带宽质量高,对国内和东南亚访问都比较友好;另一方面,新加坡云服务器在内容合规、跨境业务、外贸建站等场景中使用非常普遍。WordPress 作为全球使用最广泛的建站系统之一,搭配新加坡云服务器,可以说是一个非常成熟且可靠的组合。本文将从零开始,带你完成在新加坡云服务器上部署WordPress的全过程,包括服务器准备、环境搭建、数据库配置、WordPress 安装以及常见问题优化。只要你有一台已经开通的新加坡云服务器,就可以跟着操作。

  在开始之前,我们先简单说明一下本文的部署环境。为了兼顾稳定性和新手友好度,这里以 Linux 系统(Ubuntu 20.04/22.04)+ Nginx + PHP + MySQL(或 MariaDB) 为示例环境。这种组合在实际生产环境中非常常见,性能好、资源占用低,也利于后期维护。

  如果你使用的是其他 Linux 发行版,比如 CentOS、Rocky Linux,整体思路是一样的,只是部分命令略有差异。

  首先要做的事情是连接你的新加坡云服务器。通常云厂商都会提供公网 IP、root 用户以及登录密码(或密钥)。

  在 Windows 系统中,可以使用 Xshell、FinalShell 等 SSH 工具;在 macOS 或 Linux 中,可以直接使用终端。

  连接服务器的基本命令如下:

ssh root@你的服务器公网IP

  输入密码后,如果能顺利进入命令行界面,说明服务器连接正常。

  为了避免后续安装软件时出现问题,第一步建议先更新系统软件源和已安装的软件包:

apt update
apt upgrade -y

  这一步可能需要几分钟时间,耐心等待完成即可。

  系统更新完成后,我们开始安装 Web 服务组件。WordPress 本身是用 PHP 编写的,需要 Web 服务器和数据库支持。

  先安装 Nginx。Nginx 在高并发和资源占用方面表现非常优秀,非常适合云服务器环境。

apt install nginx -y

  安装完成后,可以启动并设置开机自启:

systemctl start mariadb
systemctl enable mariadb

  这时你可以在浏览器中输入服务器公网 IP,如果能看到 Nginx 的欢迎页面,说明 Web 服务已经正常运行。

  接下来安装数据库服务。WordPress 支持多种数据库,这里以 MariaDB 为例,它是 MySQL 的兼容分支,性能和稳定性都很好。

  apt install mariadb-server -y

  安装完成后,同样启动并设置开机自启:

  systemctl start mariadb

  systemctl enable mariadb

  为了提高数据库安全性,建议执行一次初始化安全配置:

mysql_secure_installation

  在执行过程中,系统会依次询问是否设置 root 密码、是否删除匿名用户、是否禁止远程 root 登录等。对于新手来说,基本可以一路选择 Y,按提示完成即可。

  数据库准备好之后,我们开始为 WordPress 创建专用数据库和用户。

  进入数据库管理界面:

mysql -u root -p

  输入刚才设置的数据库 root 密码后,执行以下 SQL 命令(可根据需要自行修改数据库名和密码):

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

  这样,一个专门用于 WordPress 的数据库环境就准备完成了。

  接下来是安装 PHP 及相关扩展。WordPress 对 PHP 扩展有一定要求,如果缺失某些模块,可能会导致后台功能异常。

apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

  安装完成后,启动 PHP-FPM 服务:

systemctl start php-fpm
systemctl enable php-fpm

  到这里,WordPress 运行所需的基础环境已经齐备。

  现在开始下载并部署 WordPress 程序文件。

  先进入 Web 根目录:

cd /var/www/

  下载最新版 WordPress:

wget https://wordpress.org/latest.tar.gz

  解压文件:

tar -zxvf latest.tar.gz

  为了方便管理,我们把目录权限设置正确:

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

  接下来需要为 WordPress 配置 Nginx 虚拟主机。

  创建一个新的配置文件:

nano /etc/nginx/sites-available/wordpress

  在文件中写入以下内容(注意替换域名或 IP):

server {
    listen 80;
    server_name 你的域名或服务器IP;

    root /var/www/wordpress;
    index index.php index.html index.htm;

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

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

  保存并退出后,启用该站点配置:

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

  如果 nginx -t 显示语法正确,说明配置没有问题。

  现在可以通过浏览器访问你的域名或服务器 IP,进入 WordPress 安装界面。

  首次访问时,WordPress 会引导你进行安装配置,包括选择语言、填写数据库信息。

  数据库信息填写如下:

  • 数据库名:刚才创建的 wordpress
  • 用户名:wpuser
  • 密码:你设置的数据库密码
  • 数据库主机:localhost
  • 表前缀:保持默认即可

  填写完成后,点击下一步,系统会自动完成配置。

  随后设置网站标题、管理员账号、密码和邮箱。这里建议密码设置复杂一些,避免被暴力破解。

  至此,一个基本可用的 WordPress 网站已经成功部署在新加坡云服务器上了。你可以登录后台,安装主题和插件,开始正式建站。

  不过,为了让网站运行得更稳定、更安全,还可以做一些简单的优化。

  比如开启防火墙,只放行必要端口:

apt install ufw -y
ufw allow 22
ufw allow 80
ufw allow 443
ufw enable

  如果你后期准备使用 HTTPS,可以再配合 Let’s Encrypt 免费证书,为网站启用 SSL 加密。

  总结来说,在新加坡云服务器上部署 WordPress 并不复杂,只要按照步骤一步步来,即使是新手也完全可以独立完成。新加坡节点的网络优势,加上 WordPress 的灵活性,非常适合外贸站、企业官网、博客以及跨境项目使用。

相关内容
客服咨询
7*24小时技术支持
技术支持
渠道支持