Joomla流行的开源内容管理系统(CMS),它属于Portal(企业入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。
源代码:https://github.com/joomla/joomla-cms
本帖使用LAMP(Linux, Apache, MySQL, PHP)。
1、安装LAMP
yum update
yum install httpd mariadb mariadb-server php
安装PHP模块:
yum install epel-release
yum install php-iconv php-mbstring php-curl php-openssl php-tokenizer php-xmlrpc php-soap php-ctype php-zip php-gd php-simplexml php-spl php-pcre php-dom php-xml php-intl php-json php-ldap php-mysql php-mcrypt
启动Apache和MariaDB服务:
systemctl enable httpd
systemctl start httpd
systemctl enable mariadb
systemctl start mariadb
运行MySQL初始化安全脚本:
mysql_secure_installation
root密码默认为空,然后按照提示设置。
编辑/etc/httpd/conf/httpd.conf文件,配置域名:
如果你开启了防火墙,需要打开80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
2、创建数据库
mysql -u root -p
MariaDB [(none)]> create database joomla;
MariaDB [(none)]> grant all on joomla.* to joomla@'localhost' identified by 'test1234';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
上面命令创建了一个数据库joomla;用户名joomla,密码test1234。
3、下载最新版的Joomla
下载地址:https://github.com/joomla/joomla-cms/releases/
wget https://github.com/joomla/joomla-cms/releases/download/3.6.0/Joomla_3.6.0-Stable-Full_Package.zip
把文件移动到DocumentRoot目录(/var/www/html/):
mv Joomla_3.6.0-Stable-Full_Package.zip /var/www/html/
cd /var/www/html/
unzip Joomla_3.6.0-Stable-Full_Package.zip
rm Joomla_3.6.0-Stable-Full_Package.zip
更改目录权限:
chown -R apache:apache /var/www/html/
重启httpd服务:
systemctl restart httpd.service
4、完成Joomla的安装
使用浏览器访问:http://your_domain_or_IP
配置数据库:
FTP配置(可选)
安装前检查:
由于网站目录没有写权限,需要手动拷贝代码:
根据提示完成安装。