You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu系统搭配Apache Web服务器环境下正确安装Joomla?

如何在Ubuntu系统搭配Apache Web服务器环境下正确安装Joomla?

别发愁,我给你整理了一套经过验证的、适配Ubuntu 24.04+Apache环境的Joomla安装流程,一步一步来肯定没问题:

第一步:安装PHP及Joomla必需的扩展

Joomla 4和5版本对PHP有特定的扩展要求,我们直接安装完整的依赖包:

  1. 先更新系统软件包索引:
    sudo apt update && sudo apt upgrade -y
    
  2. 安装PHP及所有Joomla需要的扩展:
    sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-mbstring php-zip php-curl php-intl php-json php-ldap php-opcache php-readline php-bcmath -y
    
  3. 验证PHP是否安装成功,执行命令会显示当前PHP版本:
    php -v
    
  4. 最后重启Apache让PHP模块生效:
    sudo systemctl restart apache2
    

第二步:安装并配置MariaDB数据库

Ubuntu 24.04默认使用MariaDB(与MySQL完全兼容),我们用它来存储Joomla的数据:

  1. 安装MariaDB服务器和客户端:

    sudo apt install mariadb-server mariadb-client -y
    
  2. 执行安全配置脚本,这一步能大幅提升数据库安全性:

    sudo mysql_secure_installation
    

    按照提示操作即可:设置root用户密码、删除匿名用户、禁止root远程登录、删除测试数据库、重新加载权限表,每一步都建议选Y(是)

  3. 创建Joomla专用的数据库和用户(直接用root用户操作数据库不安全):

    • 先登录MariaDB(输入你刚设置的root密码):
      sudo mysql -u root -p
      
    • 依次执行以下SQL命令(记得替换你的强密码为你自己的安全密码):
      -- 创建Joomla专用数据库
      CREATE DATABASE joomla_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
      -- 创建数据库用户
      CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY '你的强密码';
      -- 给用户授予数据库的全部权限
      GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost';
      -- 刷新权限让设置生效
      FLUSH PRIVILEGES;
      -- 退出数据库
      EXIT;
      

第三步:准备Joomla安装文件

  1. 进入Apache的默认网页根目录:
    cd /var/www/html
    
  2. 删除Apache默认的欢迎页面(避免冲突):
    sudo rm -rf index.html
    
  3. 下载最新稳定版的Joomla完整安装包(你可以从Joomla官方平台获取tar.gz或zip格式的包),如果服务器能联网,也可以用wget命令直接下载;下载完成后解压:
    # 替换为你下载的Joomla包文件名
    sudo tar -xzf Joomla_*-Stable-Full_Package.tar.gz
    
  4. 设置正确的文件权限,确保Apache能读写Joomla的文件:
    # 把目录所有权交给Apache的运行用户
    sudo chown -R www-data:www-data /var/www/html
    # 设置基础权限
    sudo chmod -R 755 /var/www/html
    # 给临时目录和日志目录开放必要的写入权限(安装完成后可以调回更严格的权限)
    sudo chmod -R 777 /var/www/html/tmp /var/www/html/logs
    

第四步:完成Joomla网页安装向导

  1. 打开你的浏览器,输入服务器的IP地址或域名,就能看到Joomla的安装界面
  2. 按照向导分三步填写:
    • 站点设置:填写你的站点名称、站点描述,设置管理员的邮箱、用户名和密码(这个管理员账号是你以后管理Joomla的核心账号,一定要记牢)
    • 数据库配置:数据库类型选MySQLi,主机名填localhost,数据库名填joomla_db,用户名填joomla_user,密码填你之前给数据库用户设置的密码,表前缀保持默认即可
    • 最后确认:检查所有信息无误后,点击「安装」按钮
  3. 安装完成后,系统会提示你删除installation目录,这是必须的安全步骤,执行命令:
    sudo rm -rf /var/www/html/installation
    

可选:后续安全与优化小提示

  • 安装完成后,可以把tmp和logs目录的权限调回755,提升安全性:sudo chmod -R 755 /var/www/html/tmp /var/www/html/logs
  • 如果你想用域名访问Joomla,可以配置Apache虚拟主机,把域名指向/var/www/html目录
  • 定期更新Joomla核心、模板和插件,保持站点安全

备注:内容来源于stack exchange,提问作者mateszkusz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:03:00