如何在Ubuntu Apache服务器装WordPress
建站教程 2020-05-25 09:04 993

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