环境centos7.4
关闭防火墙 selinux
安装lamp
yum -y install httpd
yum -y install mariadb-server
yum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php- mbstring php-xml php-dom gd php-gd
systemctl start mariadb #启动mariadb
systemctl enable mariadb #开机自启
systemctl start httpd #启动httpd
systemctl enable httpd #开机自启
systemctl start php-fpm #
systemctl enable php-fpm #
安装ecshop
ecshop官网http://www.ecshop.com
上传解压创建ecshop目录
yum -y install unzip #下载解压工具
[root@mysql-master ~]# unzip ECShop_V3.0.0_UTF8_release0518 #解压到当前路径
[root@mysql-master ~]# mkdir -p /webroot/ecshop #创建ecshop目录
[root@mysql-master ~]# cp -rf ECShop_V3.0.0_UTF8_release0518/* /webroot/ecshop #拷贝源文件
chmod -R 777 /webroot/ecshop #授权
配置数据库
mysql 进库
create database ecshop #创建连接库
grant all on *.* to 'root'@'%' identified by '123';
flush privileges; #刷新权限
Apache
Apache的conf配置文件一般位于/etc/httpd/目录下。该目录下的conf文件夹为Apache全局配置文件,conf.d文件夹下的文件为虚拟主机配置文件。主要使用conf.d文件夹下的配置文件。
配置http虚拟主机
[root@mysql-master ~]# vim /etc/httpd/conf.d/ecshop.conf
httpd -t检测一下配置报558错误为正常
重启httpd服务
[root@mysql-master ~]# systemctl restart httpd
安装ecshop
没有设置时区可以修改以下配置
vim /etc/php.ini
;date.timezone =
date.timezone = Asia/Shanghai #注意前面的分号注释删掉
systemctl restart httpd # 重启httpd服务
完成
关于无法连接数据库报错
ECSHOP info: Can’t Connect MySQL Server(192.168.5.151:3306)!
去查看你网站根目录下的data/config.php/里的数据库信息是否正确