VPS安装WordPress全攻略_手把手教你搭建网站

如何在VPS上安装WordPress?

步骤 操作内容 工具/命令
1 购买并配置VPS 阿里云/腾讯云等
2 连接VPS SSH工具(如PuTTY)
3 安装LAMP环境 sudo apt install apache2 mysql-server php
4 下载WordPress wget https://wordpress.org/latest.zip
5 配置数据库 CREATE DATABASE wpdb;
6 设置WordPress 修改wp-config.php文件

VPS安装WordPress完整指南

准备工作

在开始安装前,您需要:
  • 已购买并配置好VPS服务器(推荐使用CentOS或Ubuntu系统)
  • 拥有SSH连接工具(如PuTTY或终端)
  • 准备好域名(可选)

详细安装步骤

1. 连接VPS

使用SSH工具连接您的VPS服务器:
ssh root@yourvpsip

2. 安装LAMP环境

对于Ubuntu系统:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
对于CentOS系统:
sudo yum install httpd mariadb-server php
sudo systemctl start httpd mariadb

3. 下载WordPress

wget https://wordpress.org/latest.zip
unzip latest.zip
sudo mv wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress

4. 配置数据库

mysql -u root -p
CREATE DATABASE wpdb;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wpdb. TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

5. 设置WordPress

编辑配置文件:
nano /var/www/html/wordpress/wp-config-sample.php
修改以下参数:
define('DBNAME', 'wpdb');
define('DBUSER', 'wpuser');
define('DBPASSWORD', 'password');
define('DBHOST', 'localhost');

常见问题解答

问题 原因 解决方案
无法访问WordPress Apache未运行 检查Apache服务状态:sudo systemctl status apache2
数据库连接错误 凭证错误 检查wp-config.php中的数据库信息
权限不足 文件权限问题 运行:sudo chown -R www-data:www-data /var/www/html/wordpress
页面显示空白 PHP扩展缺失 安装必要PHP扩展:sudo apt install php-

后续步骤

  1. 通过浏览器访问您的VPS IP地址
  2. 按照WordPress安装向导完成设置
  3. 选择并安装主题
  4. 开始发布内容
注意:为了安全起见,建议安装完成后:
  • 更改默认数据库密码
  • 限制SSH访问
  • 安装安全插件

发表评论

评论列表