在Ubuntu系统服务器上安装WordPress的教程如下:
安装LAMP(Linux + Apache + MySQL + PHP):在终端中运行以下命令安装LAMP组件。
sudo apt-get update sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mysql
配置MySQL:运行以下命令配置MySQL root用户的密码,并进行其他安全设置。
sudo mysql_secure_installation
创建数据库:登录到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;
下载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
配置WordPress:将默认配置文件复制为新的配置文件,然后设置WordPress配置。
cd /var/www/html/wordpress sudo cp wp-config-sample.php wp-config.php sudo nano wp-config.php
在编辑器中修改以下行,将数据库名称、用户名和密码替换为之前创建的数据库和用户信息。
define('DB_NAME', 'wordpress_db'); define('DB_USER', 'wordpress_user'); define('DB_PASSWORD', 'password');
设置文件权限:运行以下命令设置WordPress文件和目录的权限。
sudo chown -R www-data:www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress
配置Apache虚拟主机:创建一个新的Apache虚拟主机配置文件,并启用虚拟主机。
sudo nano /etc/apache2/sites-available/wordpress.conf
在编辑器中添加以下配置,将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>
启用虚拟主机并重启Apache服务。
sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2
完成安装:在浏览器中访问你的域名或服务器IP地址,按照WordPress的安装向导进行设置。
现在,你已经成功在Ubuntu系统服务器上安装了WordPress。可以使用你的域名或服务器IP地址访问WordPress网站,进行网站配置和内容发布。