如何在带有 Apache 网络服务器的 Ubuntu 上安装 Joomla?

如何在带有 Apache 网络服务器的 Ubuntu 上安装 Joomla?

我想在带有 Apache 网络服务器的 Ubuntu 上安装 Joomla。我该怎么做?正确的流程是什么?

我安装了最新的 Ubuntu 24.04,之后我看了一些视频,了解如何安装,apache2它运行正常。但现在,我不知道如何完美地安装。之后我想安装 Joomla,但每个教程都大不相同,有时根本不起作用。phpmysql

有人能告诉我怎么做吗?

答案1

安装 Apache

sudo apt install apache2

安装并配置 MySQL

  1. 安装 MySQL

    sudo apt install mysql-server
    sudo mysql_secure_installation
    sudo service mysql restart
    
  2. 连接到服务器

    sudo mysql -u root
    
  3. 登录后,您可以创建新数据库、新用户并授予权限。将your_databaseyour_user和替换your_password为您要使用的内容。

    CREATE DATABASE your_database;
    CREATE USER 'your_user'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON your_database.* TO 'your_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

安装 PHP 和所需模块

Ubuntu 24.04php软件包安装php8.3,这是Joomla 要求对于Joomla 5.x:

sudo apt install php

关注Joomla 要求,对于 Joomla 5.x,您需要安装这些 PHP 模块 - json、simplexml、dom、zlib、gd、mysqlnd 或 pdo_mysql 或 pdo_pgsql:

sudo apt install php-json php-xml php-zip php-gd php-mysql
sudo service apache2 restart

安装 Joomla

在撰写本文时,Joomla 的最新版本是 5.1,我的所有示例都是针对它的。

  1. 默认情况下,您的 Apache 网络服务器公共目录是/var/www/html,因此请转到那里并删除默认目录index.html

    cd /var/www/html
    sudo rm index.html
    
  2. 从以下位置下载 Joomlahttps://downloads.joomla.org/

    cd /var/www/html
    sudo wget https://downloads.joomla.org/cms/joomla5/5-1-0/Joomla_5-1-0-Stable-Full_Package.zip
    
  3. 提取文件。您可能需要安装unzip

    sudo apt install unzip
    
    cd /var/www/html
    sudo unzip Joomla_5-1-0-Stable-Full_Package.zip
    
    sudo rm Joomla_5-1-0-Stable-Full_Package.zip
    
  4. 更改 的所有权/var/www/html

    sudo chown -R www-data:www-data /var/www/html
    
  5. 打开 Joomla 安装程序完成安装。打开 即可访问http://your_server_ip_address/。例如,http://192.168.0.244/如果您的服务器 IP 地址是192.168.0.244

相关内容