首页 帮助中心 WordPress安装教程:从域名购买到网站上线全流程
WordPress安装教程:从域名购买到网站上线全流程
时间 : 2026-07-26 13:40:29
编辑 : 华纳云
阅读量 : 25

  说实话,搭建一个WordPress网站并没有想象中那么神秘。很多新手被"建站"两个字吓住,觉得那是程序员才能干的活。实际上,只要你搞懂整个链条上有哪些环节,每一步该做什么,一个完全不懂代码的人也能在半天之内让网站跑起来。这篇文章就把整个流程拆开了讲,从域名怎么买到网站怎么上线,全部交代清楚。

  第一步:域名到底该怎么买?

  域名就是你网站的"门牌号",别人在浏览器里输入这个地址才能找到你。买域名这件事,核心原则就一条:别在服务商那里纠结太久。

  我的建议是:.com后缀永远是第一选择,这是用户认知度最高的域名,没有之一。如果.com被注册了,可以考虑.net、.org或者.cn,但不要为了便宜去注册那些奇奇怪怪的后缀,对用户来说信任度会打折扣。

  挑选域名时注意几个细节:越短越好,但前提是有意义;尽量避免数字和字母混用,容易让人输错;最好和你网站的品牌或业务直接相关。确定了之后,挑一个价格合理的注册商直接下单就行,域名一年的费用也就几十块钱,别把时间耗在货比三家上。

  第二步:云服务器怎么选?

  域名有了,接下来需要一个存放网站文件和数据的地方,这就是服务器。对于WordPress站点,香港云服务器CN2线路的是很多人的选择,原因很简单——速度快。CN2是中国电信针对海外线路的优化通道,香港机房走这条线路,国内访问的延迟可以控制在很低的水平,而且不需要备案,域名解析之后马上就能用。

  服务器的配置选择取决于你的网站规模。刚起步的个人博客或企业展示站,1核CPU、1GB或2GB内存就够跑了。如果打算做电商或者有一定流量的内容站,建议直接上2核4GB起步。操作系统选CentOS 7/8或者Ubuntu 20.04/22.04都可以,我个人更倾向于Ubuntu,软件包更新更及时,社区文档也更丰富。

  购买完成后,服务商会提供一个IP地址、root密码,以及管理面板的登录信息。先用SSH客户端(比如FinalShell或Xshell)连上去,确认服务器能正常访问,这一步走通了再往下继续。

  第三步:搭建LNMP运行环境

  WordPress是用PHP写的,数据库用MySQL,而Web服务器我们选择Nginx——这三个组件合在一起就是经典的LNMP架构。手动安装是基本功,下面按步骤来。

  安装Nginx:

# Ubuntu系统
sudo apt update
sudo apt install nginx -y

# CentOS系统
sudo yum install epel-release -y
sudo yum install nginx -y

  安装完成后启动Nginx并设置开机自启:

sudo systemctl start nginx
sudo systemctl enable nginx

  这时候在浏览器里输入服务器的IP地址,能看到Nginx的欢迎页面,说明Web服务器已经跑起来了。

  安装MySQL:

  数据库用来存WordPress的所有内容数据。

# Ubuntu
sudo apt install mysql-server -y

# CentOS
sudo yum install mariadb-server -y

  安装完成后执行安全初始化脚本:

sudo mysql_secure_installation

  这个脚本会引导你设置root密码、禁止远程root登录、删除测试数据库等,一路按提示操作就行。

  安装PHP:

  WordPress对PHP版本有要求,目前推荐使用PHP 7.4或8.0以上版本。

# Ubuntu 22.04 安装 PHP 8.1
sudo apt install php8.1 php8.1-fpm php8.1-mysql php8.1-curl php8.1-xml php8.1-mbstring php8.1-zip php8.1-gd -y

# CentOS 7 安装 PHP 8.0(需要先添加REMi源)
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum install yum-utils -y
sudo yum-config-manager --enable remi-php80
sudo yum install php php-fpm php-mysql php-curl php-xml php-mbstring php-zip php-gd -y

  安装完成后启动PHP-FPM:

sudo systemctl start php8.1-fpm   # Ubuntu
sudo systemctl start php-fpm      # CentOS

  第四步:创建网站数据库

  WordPress安装过程中需要填写数据库信息,所以我们先手动把数据库和用户创建好。

  登录MySQL:

sudo 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的时候要用到。

  第五步:配置Nginx指向网站目录

  我们需要告诉Nginx,当用户访问你的域名时,应该去哪个目录找网站文件。

  首先创建网站根目录:

sudo mkdir -p /var/www/your-domain.com

  然后配置Nginx站点配置文件。在/etc/nginx/conf.d/目录下创建一个以域名命名的配置文件:

sudo nano /etc/nginx/conf.d/your-domain.com.conf

  写入以下内容(记得把your-domain.com替换成你自己的域名):

server {
    listen 80;
    server_name your-domain.com www.your-domain.com;
    root /var/www/your-domain.com;
    index index.php index.html;

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

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

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

  配置完成后检查语法并重载Nginx:

sudo nginx -t
sudo systemctl reload nginx

  第六步:下载并安装WordPress

  进入网站根目录,下载最新版的WordPress压缩包:

cd /var/www/your-domain.com
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz --strip-components=1
sudo rm latest.tar.gz

  然后设置正确的文件权限:

sudo chown -R www-data:www-data /var/www/your-domain.com
sudo find /var/www/your-domain.com -type d -exec chmod 755 {} \;
sudo find /var/www/your-domain.com -type f -exec chmod 644 {} \;

  到这里所有的准备工作都完成了。在浏览器里输入你的域名,如果DNS解析已经生效(通常需要几分钟到几小时不等),就会看到WordPress的安装界面。

  选择语言后点击"现在就开始",然后依次填写刚才创建的数据库名、用户名、密码和主机地址(通常是localhost)。如果连接正常,会进入下一步——设置网站标题、管理员用户名和密码。这些都填完之后,点击安装,几秒钟后你的WordPress网站就正式上线了。

  整个流程走下来,你会发现技术层面的操作其实都是机械化的步骤,真正需要花心思的是网站内容本身。希望这篇教程能帮你顺利把站点跑起来。

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