如安在Ubuntu 18.04上安装Joomla内容打点系统

在建设网站时,使网站正常运行的最简朴要领之一是利用CMS(内容打点系统),该软件凡是附带绑缚的PHP代码以及所需的所有主题和插件。

除WordPress外,另一个受接待的CMS是JoomlaJoomla是一个免费的开源CMS,基于PHP构建,并将其数据存储在后端的基于SQL的数据库引擎上。

在本文中,您将进修如安在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

如何在Ubuntu 18.04上安装Joomla内容解决系统

安装完成后,您可以通过运行dpkg呼吁来验证已安装的Apache版本。

[linuxidc@linux:~/www.linuxidc.com]$ sudo dpkg -l apache

如何在Ubuntu 18.04上安装Joomla内容解决系统

从输出中可以看到我们已经安装了Apache 2.4.29版本。

此刻启动并启用Apache Web处事器。

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl start apache2

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl enable apache2

如何在Ubuntu 18.04上安装Joomla内容解决系统

要确认Apache已启动并正在运行,请运行以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl status apache2

如安在Ubuntu 18.04上安装Joomla内容打点系统

此刻转到欣赏器,然后在URL栏中输入处事器的IP地点,如下所示:

https://www.linuxidc.com

您应该在下面得到一个网页,显示Apache已安装并正在运行。

如何在Ubuntu 18.04上安装Joomla内容解决系统

要确认是否已安装PHP,请执行呼吁。

[linuxidc@linux:~/www.linuxidc.com]$ php -v

如何在Ubuntu 18.04上安装Joomla内容解决系统

步调3:在Ubuntu中安装MariaDB

由于Joomla在后端需要一个数据库来存储其数据,因此我们需要安装一个干系数据库处事器。 对付本指南,我们将安装MariaDB处事器,它是MySQL的分支。 它是一个免费的开源数据库引擎,具有改造的成果。

要安装MariaDB,请执行以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install mariadb-server

如何在Ubuntu 18.04上安装Joomla内容解决系统

由于MariaDB在默认环境下不受掩护,因此很容易受到潜在的粉碎。 作为防范法子,我们将掩护数据库引擎的安详。

要开始掩护您的MySQL处事器,请运行以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo mysql_secure_installation

在提示您输入root暗码时,按Enter键,然后按“ Y”配置根暗码。

如安在Ubuntu 18.04上安装OwnCloud

对付其余的提示,只需键入“ Y”,然后按Enter。

如安在Ubuntu 18.04上安装OwnCloud

此刻,您的MariaDB处事器已获得安详掩护。

步调4:成立Joomla数据库

如前所述,Joomla将其数据存储在后端SQL处事器(在本例中为MariaDB)中。 因此,我们将建设一个数据库来存储其文件。

首先,我们将利用以下呼吁登录MariaDB:

[linuxidc@linux:~/www.linuxidc.com]$ sudo mysql -u root -p

要建设数据库,数据库用户并向数据库用户授予特权,请运行以下呼吁。

MariaDB [(none)]> CREATE DATABASE linuxidc_joomla;
MariaDB [(none)]> GRANT ALL ON linuxidc_joomla.* TO 'linuxidc_joom'@'localhost' IDENTIFIED BY 'linuxidc';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

如安在Ubuntu 18.04上安装Joomla内容打点系统

步调5:在Ubuntu中下载Joomla

在这一步中,我们将从Joomla的官方网站下载安装文件。在撰写本文时,最新版本是Joomla 3.9.16。要下载安装软件包,请执行以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

下载完成后。我们需要将其解压缩到webroot目次。因此,我们成立目次并将其定名为“ Joomla”。您可以按照需要定名。

[linuxidc@linux:~/www.linuxidc.com]$ sudo mkdir /var/www/html/joomla

接下来,将压缩的Joomla文件解压缩到刚建设的“ Joomla”目次中。

[linuxidc@linux:~/www.linuxidc.com]$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html/joomla

完成后,将目次的目次所有权配置为Apache用户并变动权限,如下所示:

[linuxidc@linux:~/www.linuxidc.com]$ sudo chown -R www-data:www-data /var/www/html/joomla

[linuxidc@linux:~/www.linuxidc.com]$ sudo chmod -R 755 /var/www/html/joomla

如安在Ubuntu 18.04上安装Joomla内容打点系统

为了使变动生效,请从头启动Apache Web处事器。

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl restart apache2

第6步:为Joomla设置Apache

我们将设置Apache Web处事器以处事器Joomla网页。为此,我们将为Joomla建设虚拟主机的文件,并将其定名为Joomla.conf。

[linuxidc@linux:~/www.linuxidc.com]$ sudo vim /etc/apache2/sites-available/joomla.conf

将以下设置粘贴到文件中并生存。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjyy.html