深度linux magento,如何在Ubuntu 18.04上安装Magento详细教程

一、更新/升级

首先,更新和升级您的服务器。请注意,如果在此过程中更新内核,则需要重新启动服务器。因此,在可以进行更新的过程中运行更新/升级过程。

要运行更新/升级过程,请登录到Ubuntu服务器并发出以下命令:

sudo apt-update

sudo apt-get upgrade -y

如果要升级内核,请重新启动服务器并准备安装。

二、Apache

首先要做的是安装Apache。重新登录到您的服务器并发出以下命令:

sudo apt-get install apache2

完成后,使用以下命令启动并启用Web服务器:

sudo systemctl start apache2

sudo systemctl enable apache2

三、MariaDB

下一步是安装数据库。我们将使用MariaDB。使用以下命令安装数据库:

sudo apt-get install mariadb-server mariadb-client -y

完成后,使用以下命令启动并启用数据库服务器:

sudo systemctl start mariadb

sudo systemctl enable mariadb

使用以下命令保护数据库安装:

sudo mysql_secure_installation

设置必要的问题,确保为管理员用户创建密码。

安装MariaDB后,让我们创建数据库,用户,并为用户提供必要的权限。使用以下命令获取对数据库shell的访问权限:

mysql -u root -p

在提示符处发出以下命令:

CREATE DATABASE magento;

CREATE USER 'magentouser'@'localhost' IDENTIFIED BY 'password;

GRANT ALL ON magento.* TO 'magentouser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH PRIVILEGES;

exit

密码请设置是唯一且复杂密码。

四、PHP

Magento需要PHP 7.0或7.1。我们将安装7.1。为此,我们必须首先使用以下命令安装依赖项和必要的存储库:

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej / php

使用以下命令更新apt并安装PHP:

sudo apt-get update

sudo apt-get install php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7。 1-cli php7.1-bcmath php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl php7.1-bcmath -y

五、下载Magento

现在我们需要下载Magento社区版。注意,您需要先注册Magento帐户才能执行此操作。转到Magento CE下载页面,选择您的版本(.tar,.bz2或.zip),单击“下载”,然后(出现提示时)注册或登录。我将假设您已经下载.zip版本的文件。

下载文件后,请执行以下操作:

sudo mkdir / var / www / html / magento /

sudo mv~ / Downloads / Magento * .zip / var / www / html / magento

cd / var / www / html / magento

sudo unzip Magento * .zip

使用以下命令为新创建的文件夹指定适当的权限:

sudo chown -R www-data:www-data / var / www / html / magento

sudo chmod -R 755 / var / www / html / magento

六、配置Apache

使用以下命令创建新配置文件:

sudo nano /etc/apache2/sites-available/magento.conf

在该文件中,粘贴以下内容:

ServerAdmin admin@example.com

DocumentRoot /var/www/html/magento/

ServerName example.com

ServerAlias www.example.com

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

保存并关闭文件。

最后,使用以下命令启用Magento站点和重写模块:

sudo a2ensite magento.conf

sudo a2enmod rewrite

使用以下命令重新启动Apache:

sudo systemctl restart apache2

七、完成安装

您现在可以将浏览器指向http:// SERVER_IP / magento。单击“同意并设置Magento”按钮,然后浏览安装向导(图A)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值