在Ubuntu系统服务器上安装WordPress的教程如下:

蓝易云服务器 - ubuntu系统服务器安装WordPress教程_html

  1. 安装LAMP(Linux + Apache + MySQL + PHP):在终端中运行以下命令安装LAMP组件。
sudo apt-get update
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mysql
  1. 配置MySQL:运行以下命令配置MySQL root用户的密码,并进行其他安全设置。
sudo mysql_secure_installation
  1. 创建数据库:登录到MySQL控制台,创建一个新的数据库用于WordPress。
sudo mysql -u root -p
CREATE DATABASE wordpress_db;
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
  1. 下载WordPress:在网站根目录(通常在/var/www/html/)下下载并解压WordPress。
cd /var/www/html/
sudo wget -c http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo rm latest.tar.gz
  1. 配置WordPress:将默认配置文件复制为新的配置文件,然后设置WordPress配置。
cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
  1. 在编辑器中修改以下行,将数据库名称、用户名和密码替换为之前创建的数据库和用户信息。
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'password');
  1. 设置文件权限:运行以下命令设置WordPress文件和目录的权限。
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
  1. 配置Apache虚拟主机:创建一个新的Apache虚拟主机配置文件,并启用虚拟主机。
sudo nano /etc/apache2/sites-available/wordpress.conf
  1. 在编辑器中添加以下配置,将example.com替换为你的域名或服务器IP地址。
<VirtualHost *:80>
   ServerAdmin webmaster@example.com
   DocumentRoot /var/www/html/wordpress
   ServerName example.com
   ServerAlias www.example.com

   <Directory /var/www/html/wordpress/>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
  1. 启用虚拟主机并重启Apache服务。
sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
  1. 完成安装:在浏览器中访问你的域名或服务器IP地址,按照WordPress的安装向导进行设置。

现在,你已经成功在Ubuntu系统服务器上安装了WordPress。可以使用你的域名或服务器IP地址访问WordPress网站,进行网站配置和内容发布。