在Ubuntu 16.04上,安装Joomla!

・6 分钟阅读

使用不同的系统?

in是一个流行的内容管理系统(CMS ),用PHP编写,这是仅次于最流行的Wordpress的CMS ,截至2017年约3.3%的互联网网站使用Joomla 作为他们的CMS本指南显示如何安装Joomla!在LAMP堆栈上的Ubuntu 16.04上。

步骤1:安装Apache

更新存储库列表。

 
apt-get update

 

安装Apache web服务器。


apt-get install apache2

步骤2安装MySQL

Joomla 在LAMP堆栈之上运行,我们需要安装MySQL并将其链接到PHP 。


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

你将被提示输入一个MySQL密码,输入安全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

Joomla 需要安装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安装成功,打开一个浏览器,并且导航到你的服务器地址的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网络root服务器,并且下载Joomla ,


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

安装解压,以便解压下载的存档文件。


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

第六步:创造一个Joomla mysql数据库

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


mysql -u root -p

输入在步骤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;

退出MySQL控制台。

 
mysql>exit

 

步骤7安装Joomla

重新启动Apache网络服务器,


systemctl restart apache2

打开浏览器,并且导航到你的服务器的IP ,你会看到Joomla!web界面继续安装过程,在数据库配置部分中,必须输入在步骤6中创建的MySQL用户名,密码和数据库。


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

输入数据后,单击'下一步',并且继续安装进程,你的Joomla 安装完成!

Anne655 profile image