在Ubuntu虚拟机上安装WordPress博客是一个相对简单的过程,以下是详细的步骤:
sudo apt update
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql
在安装过程中,系统会提示你设置MySQL的root密码,请确保设置一个强密码并妥善保管。
sudo a2enmod rewrite
sudo nano /etc/apache2/sites-available/wordpress.conf
添加以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/wordpress
ServerName your-domain.com
ServerAlias www.your-domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/wordpress>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
请将your-domain.com
替换为你的实际域名。
sudo a2ensite wordpress.conf
sudo systemctl restart apache2
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo rm latest.tar.gz
cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
在wp-config.php
文件中,找到以下三行并修改为你的数据库名称、用户名和密码:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_password');
保存并退出编辑器。
现在,你可以通过浏览器访问你的服务器地址(例如 http://your-domain.com
)来完成WordPress的安装过程。安装过程中,你需要输入之前创建的数据库信息,以及设置站点标题、管理员用户名和密码等。
如果你希望WordPress支持以文章名作为URL(即伪静态),你需要对Apache进行额外的配置。这通常涉及到修改.htaccess
文件或使用Apache的mod_rewrite
模块。具体的配置方法取决于你的WordPress安装和服务器设置。
完成以上步骤后,你的WordPress网站应该已经成功部署并可以通过浏览器访问了。记得定期更新WordPress、插件和主题,以确保网站的安全性和稳定性。