我想在带有 Apache 网络服务器的 Ubuntu 上安装 Joomla。我该怎么做?正确的流程是什么?
我安装了最新的 Ubuntu 24.04,之后我看了一些视频,了解如何安装,apache2
它运行正常。但现在,我不知道如何完美地安装。之后我想安装 Joomla,但每个教程都大不相同,有时根本不起作用。php
mysql
有人能告诉我怎么做吗?
答案1
安装 Apache
sudo apt install apache2
安装并配置 MySQL
安装 MySQL
sudo apt install mysql-server sudo mysql_secure_installation sudo service mysql restart
连接到服务器
sudo mysql -u root
登录后,您可以创建新数据库、新用户并授予权限。将
your_database
、your_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,我的所有示例都是针对它的。
默认情况下,您的 Apache 网络服务器公共目录是
/var/www/html
,因此请转到那里并删除默认目录index.html
:cd /var/www/html sudo rm index.html
从以下位置下载 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
提取文件。您可能需要安装
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
更改 的所有权
/var/www/html
。sudo chown -R www-data:www-data /var/www/html
打开 Joomla 安装程序完成安装。打开 即可访问
http://your_server_ip_address/
。例如,http://192.168.0.244/
如果您的服务器 IP 地址是192.168.0.244
。