Magento 是一个用 PHP 编写的开源电子商务平台,它使用多个 PHP 框架。Magento 为电子商务商家提供购物车系统,并控制其网站的外观、感觉和功能。Magento 还为网站管理员提供营销、SEO(搜索引擎优化)和目录管理工具。Magento 2 是可用的最新版本。这个版本比以前的 Magento 版本有许多改进和优化。
在 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
感谢您使用本教程在您的 Fedora 35 系统上安装 Magento 电子商务营销平台。如需更多帮助或有用信息,我们建议您查看Magento 官方网站。