如何在 Fedora 35 上安装 Magento

Magento 是一个用 PHP 编写的开源电子商务平台,它使用多个 PHP 框架。Magento 为电子商务商家提供购物车系统,并控制其网站的外观、感觉和功能。Magento 还为网站管理员提供营销、SEO(搜索引擎优化)和目录管理工具。Magento 2 是可用的最新版本。这个版本比以前的 Magento 版本有许多改进和优化。magento-logo

在 Fedora 35 上安装 Magento

第 1 步:在继续之前,更新您的 Fedora 操作系统以确保所有现有的软件包都是最新的。使用此命令更新服务器包:

sudo dnf upgrade
sudo dnf update

步骤 2. 安装 LAMP 堆栈。

您需要在 Fedora 系统上设置 LAMP 环境。如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。

步骤 3. 安装 PHP Composer。

运行以下命令来安装作曲家。Composer 是一个用于 PHP 项目的依赖管理工具:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer    
chmod +x /usr/local/bin/composer

使用以下命令验证 Composer 安装:

composer -V

步骤 4. 在 Fedora 35 上安装 Magento。

默认情况下,Magento 在 Fedora 35 基础存储库中可用。现在运行以下命令从 GitHub 页面下载最新的 Magento 安装程序:

wget https://github.com/magento/magento2/archive/refs/tags/2.4.3.zip

接下来,将 Magento 存档解压缩到服务器上的文档根目录:

unzip 2.4.3.zip
mv magento2-2.4.3 /var/www/magento2

然后,将目录更改为 magento2 并使用 composer 安装所需的库:

cd /var/www/magento2
composer install

Composer 完成安装后,设置文件的推荐权限以使用 Apache 网络服务器运行:

sudo chown -R www-data.www-data /var/www/magento2
sudo chmod -R 755 /var/www/magento2
sudo chmod -R 777 /var/www/magento2/{pub,var}

步骤 5. 配置 MariaDB。

默认情况下,MariaDB 未加固。mysql_secure_installation您可以使用脚本保护 MariaDB 。您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MariaDB:

mysql_secure_installation

像这样配置它:

- Set root password? [Y/n] y
- 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

接下来,我们需要登录 MariaDB 控制台并为 Magento 创建一个数据库。运行以下命令:

mysql -u root -p

这将提示您输入密码,因此请输入您的 MariaDB 根密码并按 Enter。登录到数据库服务器后,您需要为 Magento 安装创建一个数据库:

MariaDB [(none)]> CREATE DATABASE magento2_db;
MariaDB [(none)]> CREATE USER magento2_usr@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL ON magento2_db.* TO magento2_usr@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

步骤 6. 配置 Apache。

现在为 Magento 创建一个 Apache 虚拟主机配置文件:

sudo nano /etc/httpd/conf.d/magento.conf

添加以下文件:

<VirtualHost *:80>    ServerAdmin admin@your-domain.com    ServerName your-domain.com    DocumentRoot /var/www/magento2    <Directory /var/www/magento2>        Allowoveride all    </Directory></VirtualHost>

保存并关闭文件,然后重新启动 apache 服务以使更改生效:

sudo systemctl restart httpd

步骤 7. 访问 Magento Web 界面。

成功安装后,打开您的网络浏览器并使用 URL 访问 Magento 网络界面。您应该会看到 Magento 安装开始页面:http://your-domian.com

magento-web-interface

感谢您使用本教程在您的 Fedora 35 系统上安装 Magento 电子商务营销平台。如需更多帮助或有用信息,我们建议您查看Magento 官方网站

未经允许不得转载:统信UOS之家 » 如何在 Fedora 35 上安装 Magento

相关文章