在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 [email protected]
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网站,进行网站配置和内容发布。
标签:www,sudo,html,WordPress,wordpress,var,服务器,ubuntu From: https://blog.51cto.com/u_16536418/12055264