前言
我们前面已经安装好虚拟机和CentOS7,并且在虚拟机上安装好宝塔面板,在宝塔面板上安装好Lnmp环境,下面就是开始安装Magento2.3
1.下载Magento2.3
下载Magento2.3的方式有几种,使用composer安装或者git,可点击此文章获取,我这里由于网络原因,我这边采取下载Magento2.3,然后再上传到虚拟机的方式
下载链接:(如过期,则自己百度找新的源)我这里选择2.3.0版本的
https://download.magentochina.org/magento/2/2.3.X/
下载完成后,通过FTP或者宝塔,把文件上传到网站文件目录
通过宝塔或者ssh命令,解压安装文件
2.开始安装前的准备
安装Magento前,先安装PHP扩展,以便支持Magento。我们打开宝塔软件商店,找到php7.2,点击设置,点击安装扩展,安装exif、intl、xsl扩展
安装完PHP扩展后,因为宝塔禁用了部分php函数,但是Magento2需要用到部分被禁用的函数,我们这边还要开发部分禁用函数。在php安装扩展列表下面有禁用函数的列表,点击打开,删除 putenv 、 proc_open 、 openlog 、 syslog
安装完PHP扩展后,因为宝塔禁用了部分php函数,但是Magento2需要用到部分被禁用的函数,我们这边还要开发部分禁用函数。在php安装扩展列表下面有禁用函数的列表,点击打开,删除 putenv 、 proc_open 、 openlog 、 syslog
3.安装 Composer
1、下载composer组件
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
2、安装Composer
php composer-setup.php
3.查看是否安装成功,输入命令 composer
4.开始安装Magento2.3
环境配置好,我们到浏览器打开之前配置好的域名,我这里是 http://magento2_3.com/setup/ 点击 Readiness Check 开始安装
1.点击检查
2.检查环境,发现错误提示
3.解决错误
出现PHP Version Check 的错误是因为 默认安装是必须存在SSL的,但是我们默认是没有ssl的, 所以可以在文件屏蔽该检测
在根目录找到 composer.json
在11行左右找到类似
"config": {
"preferred-install": "dist",
"sort-packages": true
},
修改成
"config": {
"preferred-install": "dist",
"sort-packages": true,
"disable-tls": true
},
点击再次检查,我们发现检查环境通过了,点击下一步
4.添加数据库,填写完成,点击下一步
数据库root密码和数据库名称,可以在宝塔数据库获取
5.Magento访问网址和后台访问后缀设置
注意,因为我们使用Nginx,所以要取消Apache重定向的选项。完成点击下一步
出现错误,原因是域名不允许有下划线
去掉下划线,点击下一步
6.选择国家与货币,点击下一步
7.设置管理员账号,完成点击下一步
8.点击开始安装配置
9.安装完成
至此,安装Magento2.3到此完成,下面是打开网站或者后台遇到的种种问题的解决方案
往后章节导航
- Magento2 安装系列四 安装Magento2.3常见问题与解决方案