虚拟机WordPress安装教程,从零开始搭建个人网站

来自:素雅营销研究院

头像 方知笔记
2025年06月01日 16:35

在当今数字化时代,拥有一个个人网站或博客已成为展示自我、分享知识甚至开展业务的重要途径。WordPress作为全球最受欢迎的内容管理系统(CMS),因其易用性和强大的功能备受青睐。本教程将详细介绍如何在虚拟机环境中安装WordPress,帮助初学者快速搭建自己的网站。

准备工作

在开始之前,请确保已完成以下准备工作:

  1. 虚拟机软件:如VMware Workstation、VirtualBox等。
  2. 操作系统镜像:推荐使用Ubuntu Server或CentOS作为虚拟机系统。
  3. LAMP环境:Linux + Apache + MySQL + PHP,这是运行WordPress的基础。

步骤一:安装虚拟机并配置系统

  1. 创建虚拟机
  • 打开虚拟机软件(如VirtualBox),点击“新建”创建一个新的虚拟机。
  • 分配足够的内存(建议至少2GB)和硬盘空间(建议20GB以上)。
  • 加载下载的Linux系统镜像并完成安装。
  1. 更新系统: 安装完成后,打开终端并运行以下命令更新系统:
sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
sudo yum update -y                     # CentOS

步骤二:安装LAMP环境

  1. 安装Apache
sudo apt install apache2 -y           # Ubuntu/Debian
sudo yum install httpd -y             # CentOS

安装完成后,启动Apache并设置为开机自启:

sudo systemctl start apache2          # Ubuntu/Debian
sudo systemctl enable apache2
sudo systemctl start httpd            # CentOS
sudo systemctl enable httpd
  1. 安装MySQL
sudo apt install mysql-server -y      # Ubuntu/Debian
sudo yum install mariadb-server -y    # CentOS

启动MySQL并运行安全配置脚本:

sudo systemctl start mysql            # Ubuntu/Debian
sudo mysql_secure_installation
sudo systemctl start mariadb          # CentOS
sudo mysql_secure_installation
  1. 安装PHP
sudo apt install php php-mysql libapache2-mod-php -y  # Ubuntu/Debian
sudo yum install php php-mysqlnd -y                   # CentOS

安装完成后,重启Apache:

sudo systemctl restart apache2        # Ubuntu/Debian
sudo systemctl restart httpd          # CentOS

步骤三:配置数据库

  1. 登录MySQL并创建WordPress数据库:
sudo mysql -u root -p

在MySQL命令行中执行以下操作:

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

步骤四:下载并安装WordPress

  1. 下载最新版WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
  1. 配置WordPress:
cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

修改以下正文:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
  1. 设置文件权限:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

步骤五:完成WordPress安装

  1. 打开浏览器,访问虚拟机的IP地址(如http://your_vm_ip/wordpress)。
  2. 按照页面提示填写站点信息(标题、管理员账号等)。
  3. 点击“安装WordPress”完成安装。

常见问题解决

  • 无法访问WordPress页面:检查Apache是否运行,防火墙是否放行80端口。
  • 数据库连接错误:确认wp-config.php中的数据库信息是否正确。

结语

通过以上步骤,您已成功在虚拟机中安装并配置了WordPress。接下来,您可以开始自定义主题、安装插件,打造独一无二的个人网站!如果有任何问题,欢迎在评论区留言讨论。