安装 Joomla! 在 Ubuntu 16.04 上

乔姆拉! 是一种用 PHP 编写的流行内容管理系统 (CMS)。 它是仅次于 WordPress 的第二大流行 CMS。 截至 2017 年,互联网上约有 3.3% 的网站使用 Joomla! 作为他们的 CMS。 本指南展示了怎样安装 Joomla! 在 LAMP 堆栈上的 Ubuntu 16.04 上。

第 1 步:安装 Apache

更新您的存储库列表。

apt-get update

安装 Apache 网络服务器。

apt-get install apache2

第 2 步:安装 MySQL

乔姆拉! 在 LAMP 堆栈之上运行。 我们需要安装 MySQL 并将其链接到 PHP。

apt-get install mysql-server php7.0-mysql

系统将提示您输入 MySQL 密码。 Enter 一个安全的 root 密码。

通过执行完成 MySQL 安装,

/usr/bin/mysql_secure_installation

当要求输入密码时,输入您刚刚创建的 MySQL 密码。 继续完成安装过程。

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y

第 3 步:安装 PHP

乔姆拉! 需要安装PHP。 执行以下命令来安装 PHP 7.0 和一些必需的 PHP 模块。

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi 

PHP 将被安装。

步骤 4:确认 LAMP 的安装

为了确认 LAMP 安装成功,请打开 Web 浏览器并导航到您服务器的 IP 地址。 您应该会看到“Apache2 Ubuntu 默认页面”页面。

为了确认PHP安装成功,去掉默认页面:

rm /var/www/html/index.html

创建一个新文件:

touch /var/www/html/index.php

编辑它:

nano /var/www/html/index.php

并输入示例 PHP 代码,例如:

<?php
phpinfo();
?>

在浏览器中导航到您的服务器。 您应该会看到一个页面,其中包含有关 PHP 安装的信息,确认 PHP 已成功安装。

现在删除 index.php 文件,

rm /var/www/html/index.php

第 5 步:安装 Joomla! 档案

一旦您成功安装了 LAMP 堆栈,您就可以继续安装 Joomla!。 导航到您的 Apache Web 服务器的根目录并下载 Joomla!。

cd /var/www/html
wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip

安装 unzip 以便能够解压缩下载的存档。

apt-get install unzip

解压下载的 Joomla! 档案。

unzip Joomla_3-7.5-Stable-Full_Package.zip

通过重命名来激活 .htaccess 文件。

mv htaccess.txt .htaccess

设置适当的文件权限,

chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html

第 6 步:创建 Joomla! MySQL数据库

在继续安装之前,您需要一个用于 Joomla! 的 MySQL 数据库。 Enter MySQL 控制台。

mysql -u root -p

Enter 您在步骤 2 中创建的 root 密码以继续。 登录到 MySQL 控制台后,为 Joomla 创建一个新数据库!…

mysql>CREATE DATABASE joomla;

创建一个新用户并授予其权限给 Joomla! 数据库。 你可以更换 usernamepassword 使用您选择的用户名和密码。

mysql>GRANT ALL PRIVILEGES on joomla.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;

Exit MySQL 控制台。

mysql>exit

第 7 步:安装 Joomla!

重新启动 Apache 网络服务器,

systemctl restart apache2

打开浏览器并导航到您服务器的 IP。 你会看到Joomla! 网页界面。 继续完成安装过程。 在数据库配置部分,您必须输入您在步骤 6 中创建的 MySQL 用户名、密码和数据库。在这种情况下,它将是,

Database Type: MySQLi
Host Name: localhost
Username: username
Password: password
Database Name: joomla
Table Prefix: joomla_
Old Database Process: Remove

输入数据后,单击“下一步”并继续安装过程。 你的 Joomla! 安装完成!

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com