一、更新/升级
首先,更新和升级您的服务器。请注意,如果在此过程中更新内核,则需要重新启动服务器。因此,在可以进行更新的过程中运行更新/升级过程。
要运行更新/升级过程,请登录到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)。