创建网站时,使网站正常运行的最简单方法之一是使用CMS(内容管理系统),该软件通常附带捆绑的PHP代码以及所需的所有主题和插件。
除WordPress外,另一个受欢迎的CMS是Joomla。 Joomla是一个免费的开源CMS,基于PHP构建,并将其数据存储在后端的基于SQL的数据库引擎上。
ASP站长网在本文中,您将学习如何在Ubuntu 18.04和较新的Ubuntu版本上安装Joomla。
步骤1:更新Ubuntu系统软件包
首先更新系统软件包和存储库总是一个好习惯。 因此,通过运行来更新和升级您的系统。
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt update -y && sudo apt upgrade -y
步骤2:在Ubuntu中安装Apache和PHP 7.2
Joomla是用PHP编写的,并且在后端将数据存储在MySQL中。 此外,用户将通过浏览器访问任何基于Joomla的站点,因此,我们需要安装将提供Joomla页面的Apache Web服务器。
要安装Apache和PHP(我们将使用PHP 7.2),请执行以下命令。
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
安装完成后,您可以通过运行dpkg命令来验证已安装的Apache版本。
[linuxidc@linux:~/www.linuxidc.com]$ sudo dpkg -l apache
从输出中可以看到我们已经安装了Apache 2.4.29版本。
现在启动并启用Apache Web服务器。
[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl start apache2
[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl enable apache2
要确认Apache已启动并正在运行,请运行以下命令:
[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl status apache2
如何在Ubuntu 18.04上安装Joomla内容管理系统
现在转到浏览器,然后在URL栏中输入服务器的IP地址,如下所示:
https://www.linuxidc.com
您应该在下面获得一个网页,显示Apache已安装并正在运行。
要确认是否已安装PHP,请执行命令。
[linuxidc@linux:~/www.linuxidc.com]$ php -v
步骤3:在Ubuntu中安装MariaDB
由于Joomla在后端需要一个数据库来存储其数据,因此我们需要安装一个关系数据库服务器。 对于本指南,我们将安装MariaDB服务器,它是MySQL的分支。 它是一个免费的开源数据库引擎,具有改进的功能。
要安装MariaDB,请执行以下命令:
[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install mariadb-server