一、基础环境
[[email protected] ~]# sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config
[[email protected] ~]# setenforce 0
[[email protected] ~]# systemctl stop firewalld.service
[[email protected] ~]# systemctl disable firewalld.service
二、安装LAMP
(Linux+Apache+Mysql+php)
[[email protected] ~]# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
[[email protected] ~]# systemctl start httpd mariadb
[[email protected] ~]# systemctl enable httpd mariadb
[[email protected] ~]# mysql_secure_installation
三、安装ECshop
1、apache配置虚拟主机
- [[email protected] ~]# vim /etc/httpd/conf.d/zhufo.conf*
配置完成后重启Apache服务器
#systemctl restart httpd
2.导入ecshop网站源码
需提前下载ecshop源码包
#mkdir -p /webroot/zhufo
#unzip ECshop_V3.0.0_UTF8_release0518.zip
#cp -rf ECshop_V3.0.0_UTF8_release0518/ /webroot/zhufo/
3.安装ECshop
# vim /etc/hosts
//在虚拟机上测试,没有使用DNS,可以使用 hosts临时指向
192.168.0.11 www.zhufo.top zhufo.top
//11为webserver的ip
4.输入域名进行测试
进行到这一步说明安装已经完成,商城的配置可以由管理员在后台进行控制。
.常见的问题
1.配置虚拟主机时可能会错误,在设置权限时针对不同的Apache版本配置是不同的,2.4的版本用Require all granted,以下的版本要使用Order allow,deny Allow from all。
2.在安装第二步检查环境时目录权限可能为不可写状态,这时需要给/webroot/zhufo授权,使用# chown -R apache.apache /webroot/zhufo。
3.在第三步配置环境时会提示时区报错,这时我们需要修改时区,进到*# vim /etc/php.ini ,找到data .timezone = Asia/shanghai改为上海时区。