WordPress是一款全球非常流行的PHP网站源码,适合于搭建博客,电子商务网站,商业网站,投资组合网站,在线商业目录等,且它是免费和开源的,易于安装,学习和使用,可高度二次开发。
本文将介绍如何在Ubuntu 20.04服务器上使用Apache安装最新版本的WordPress。假定您服务器上已安装LAMP堆栈并对其进行了正确配置。
在Ubuntu 20.04中安装WordPress
1.在Ubuntu 20.04服务器上安装并配置了LAMP堆栈(Apache,MariaDB和PHP)后,您可以使用以下wget命令进一步继续下载WordPress的最新版本。
$ wget -c http://wordpress.org/latest.tar.gz
2.下载完成后,如图所示使用tar命令提取存档文件。
$ tar -xzvf Latest.tar.gz
3.接下来,将提取的WordPress目录移动到文档根目录中,即/var/www/html/在您的网站下方,如图所示(将mysite.com替换为您的网站名称或域名)。以下命令将创建一个mysite.com目录,并将WordPress文件移动到该目录下。
$ ls -l
$ sudo cp -R wordpress /var/www/html/mysite.com
$ ls -l / var / www / html /
4.现在,在网站(/var/www/html/mysite.com)目录上设置适当的权限。它应该归Apache2用户和称为www-data的组所有。
$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com
创建网站的WordPress数据库
5.首先,要开始使用下面的mysql命令登录到你的MariaDB数据库shell中,-u以提供应该为root的用户名,并-p输入在安装MariaDB软件时为MySQL root帐户设置的密码。
$ sudo mysql -u root -p
6.登录后,运行以下命令以创建站点的数据库和具有所示特权的数据库用户。记住要替换“ mysite ”,“ mysiteadmin ”和“ SecureP @ ssHere !”,以及您的数据库名称,数据库用户名和用户密码。
MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost'>
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT
7.接下来,进入您网站的文档根目录,从提供的示例配置文件中创建一个wp-config.php文件,如图所示。
$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php
8.然后打开wp-config.php配置文件进行编辑。
$ sudo vim wp-config.php
并更新数据库连接参数(数据库名称,数据库用户和上面创建的用户密码),如以下屏幕快照所示。

配置WordPress数据库设置
为WordPress网站创建Apache虚拟主机
9.接下来,您需要通过在Apache配置下为其创建虚拟主机,将Apache Web服务器配置为使用完全限定的域名为WordPress网站提供服务。
要创建并激活新的虚拟主机,请在/ etc / apache2 / sites-available /目录下创建一个新文件。在此示例中,我们将调用文件mysite.com.conf(应以.conf扩展名结尾)。
$ sudo vim /etc/apache2/sites-available/mysite.com.conf
然后将以下配置复制并粘贴到其中(用您的值替换ServerName和ServerAdmin电子邮件)。
ServerName mysite.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/mysite.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
保存文件并关闭它。
10.然后检查Apache配置的语法正确性。如果语法正确,请启用新站点并重新加载apache2服务以应用新更改。
$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl>
11.另外,禁用默认虚拟主机,以允许您的新站点从Web浏览器正确加载。
$ sudo a2dissite 000-default.conf
$ sudo systemctl>
通过Web界面完成WordPress安装
12.最后一部分演示了如何使用Web安装程序完成WordPress安装。因此,打开浏览器并使用您站点的域名进行导航:
http://mysite.com。
WordPress Web安装程序加载后,选择您要用于安装的语言,然后单击“ 继续”。
13.接下来,设置站点的标题,管理用户名和密码以及用于管理站点内容的电子邮件。然后单击“ 安装WordPress”。
14. WordPress安装完成后,单击“ 登录 ”以访问您站点的管理登录页面。
15.现在,使用您的管理凭据(上面创建的用户名和密码)登录到新的WordPress网站,并开始从Dashboard定制您的网站。
在本文中,我们已经介绍了如何使用Apache作为Web服务器以及使用MySQL作为数据库系统来安装WordPress来安装PHP网站。
标签:
- Ubuntu 20.04
- Apache服务器
- WordPress