如何在 Ubuntu 和 Debian 中安装最新的 Magento CMS如何在 Ubuntu 和 Debian 中安装最新的 Magento CMS如何在 Ubuntu 和 Debian 中安装最新的 Magento CMS如何在 Ubuntu 和 Debian 中安装最新的 Magento CMS
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 和 Debian 中安装最新的 Magento CMS

Magento 是一款免费、开源的电子商务网站 CMS,于 2008 年首次推出,后来被 eBay 收购,根据 W3Techs 的数据,Magento 在以下领域的使用率为 2.6%互联网上全世界的所有网站,这就是为什么 Linux 管理员知道如何在 Linux 机器上安装它很重要,我们将在本文中解释这一点。

Magento 功能

  1. 免费且开源。
  2. 使用 PHP、Zend 框架和 MySQL 数据库构建。
  3. 可以轻松用于创建在线网络商店。
  4. 能够安装和更改默认网站主题,而无需更改内容。
  5. 能够安装和配置模块以添加更多功能。
  6. 3 可供使用的版本有:社区版 – 专业版 – 企业版。
  7. 得到了一个大社区的支持。

要求

本文将指导您在运行以下系统的系统上安装最新版本的 Magento“社区版”:

  1. Apache 版本 2.2 或 2.4
  2. PHP 版本 5.6 或 7.0.x 或更高版本以及所需的扩展
  3. MySQL 版本 5.6 或更高版本

第 1 步:安装 Apache、PHP 和 MySQL

1. Magento 是一个 PHP 脚本,它使用 MySQL 数据库,这就是为什么我们需要一个正在运行的 Web 服务器和一个支持 PHP 的 MySQL 数据库服务器,要在 Ubuntu/Debian 上安装这些东西,你将必须在终端中运行以下命令。

注意:在Ubuntu/Debian上,安装mysql时,默认会提示您设置mysql用户(即root)的密码。

apt-get update && apt-get upgrade
sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

注意:目前,PHP 7.1.3 是默认 Ubuntu 和 Debian 存储库中最新且最稳定的可用版本,并且可与 Magento 配合使用社区版 2.1 和 2.0。

如果您使用的是较旧的 Ubuntu 或 Debian 发行版,请考虑升级到 PHP 7.0 或更高版本,以采用 Magento CE(社区版)的新功能。

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.接下来,您需要增加 Magento 的 PHP 内存,为此,请打开 php.ini 文件。

sudo nano /etc/php/7.0/apache2/php.ini

在文件中搜索“memory_limit”行。

memory_limit = 128M

并将值更改为512。

memory_limit = 512M

一旦所有必需的软件包都成功安装在系统/服务器上,现在就可以继续为 Magento 安装创建一个新的 MySQL 数据库。

第 2 步:为 Magento 创建 MySQL 数据库

3. 本节说明如何为 Magento 创建新数据库和新用户。虽然建议使用新的 magento 数据库,但您也可以选择部署到现有数据库,这取决于您。

要创建新数据库和用户,请使用您在上面安装 mysql-server 期间创建的 root 帐户和密码登录到数据库服务器。

mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

步骤 3:为 Magento 配置 Apache

4. 现在,我们将在 /etc/apache2/sites-available/ 下为 Magento 站点创建一个新的虚拟主机文件 example.com.conf >。

sudo nano /etc/apache2/sites-available/example.com.conf

现在将以下行添加到其中。

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

保存并关闭文件。

5. 现在,启用新的虚拟主机 (example.com.conf) 和“mod_rewrite”模块。

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6.我们将禁用默认的虚拟主机配置文件,以避免与我们的新虚拟主机发生任何冲突。

sudo a2dissite 000-default.conf

7.最后,重新启动Apache服务。

sudo service apache2 restart

第 4 步:下载 Magento 社区版

8. 和往常一样,我们会从官网下载最新版本,在撰写本文时,社区版的最新版本是 2.1.5,您可以使用下面的链接,它在“Full Release”部分下,当然,在下载Magento之前你需要先注册。

  1. http://www.magentocommerce.com/download

9. 下载 Magento 后,您可以提取下载的文件,使用 root 权限将其内容放置在 /var/www/html/ 中。

sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. 现在我们需要将 Apache 所有权设置为文件和文件夹。

sudo chown -R www-data:www-data /var/www/html/example.com/

11. 现在打开浏览器并导航到以下网址,您将看到 Magento 安装向导。

http://server_domain_name_or_IP/

第5步:安装Magento社区版

12.这将是您在 Magento 安装过程中看到的第一步,接受许可协议并单击“继续”。

13. 接下来,向导将对正确的 PHP 版本、PHP 扩展、文件权限和兼容性执行准备情况检查。

14.输入magento数据库设置。

16. Magento 网站配置。

17. 通过设置时区、货币和语言来自定义您的 Magento 商店。

18. 创建一个新的管理员帐户来管理您的 Magento 商店。

19. 现在单击“立即安装”继续 Magento 安装。

第 6 步:Magento 配置

Magento 是一个非常可配置的 CMS,问题是它并不容易,它不像配置 WordPress 或 Drupal 主题和模块,这就是为什么我们在本节中不会谈论太多,但是您可以下载 Magento 官方用户指南将解释如何配置 Bennington 的 Magento 来为您提供帮助。

  1. Magento 主页
  2. Magento 文档

您以前尝试过 Magento 吗?与其他网络商务 CMS 相比,您如何看待它?请使用我们的评论部分分享您的反馈。

©2015-2025 艾丽卡 support@alaica.com