乔姆拉! 是一种用 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! 数据库。 你可以更换 username
和 password
使用您选择的用户名和密码。
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