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

  很多站长在选择云服务器时,都会把目光放在新加坡节点。一方面,新加坡网络环境稳定、国际带宽质量高,对国内和东南亚访问都比较友好;另一方面,新加坡云服务器在内容合规、跨境业务、外贸建站等场景中使用非常普遍。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 的灵活性,非常适合外贸站、企业官网、博客以及跨境项目使用。

华纳云 推荐文章
日本云服务器服务启动失败的解决方法 香港云服务器长时间运行为什么会变慢? 香港CN2云服务器部署游戏服务器可行吗? 海外云服务器频繁掉线的原因与具体解决方法 云服务器按流量计费划不划算?500G流量够用吗 香港云服务器部署API接口的注意事项 云服务器怎么选配置才不浪费钱,新手推荐配置方案 香港云服务器和香港轻量云服务器究竟有什么区别 轻量云服务器选Windows还是Linux系统? 香港云服务器部署WordPress的性能优化技巧
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持