怎样安装 Magento Fedora 35

在本教程中,我们将向您展示怎样安装 Magento Fedora 35. 对于那些不知道的人,Magento 是一个用 PHP 编写的开源电子商务平台,它使用多个 PHP 框架。 Magento 为电子商务商家提供购物车系统,并控制其网站的外观、感觉和功能。 Magento 还为网站管理员提供营销、SEO(搜索引擎优化)和目录管理工具。 Magento 2 是可用的最新版本。 这个版本比以前的 Magento 版本有许多改进和优化。

本文假设您至少具备 Linux 的基本知识,知道怎样使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示 Magento 电子商务营销平台的分步安装 Fedora 35.

安装 Magento Fedora 35

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

sudo dnf upgrade
sudo dnf update

步骤 2. 安装 LAMP 堆栈。

您需要在服务器上设置 LAMP 环境 Fedora 系统。 如果您没有安装 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. 安装 Magento Fedora 35.

默认情况下,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 脚本。 您应该仔细阅读以下每个步骤,这些步骤将设置 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 [email protected]'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL ON magento2_db.* TO [email protected]'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

步骤 6. 配置 Apache.

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

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>

Save 和 close 文件,然后重新启动 apache 服务以使更改生效:

sudo systemctl restart httpd

步骤 7. 访问 Magento Web 界面。

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

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