linux lamp部署网上商城(ecshop)

环境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/里的数据库信息是否正确

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LAMP环境指的是Linux、Apache、MySQL和PHP的组合,ECShop是一款基于PHP+MySQL的开源电商系统。以下是在Ubuntu系统上搭建LAMP环境并部署ECShop的步骤: 1. 安装Apache和PHP 在终端中执行以下命令: ``` sudo apt-get update sudo apt-get install apache2 php ``` 2. 安装MySQL 在终端中执行以下命令: ``` sudo apt-get install mysql-server mysql-client ``` 3. 配置MySQL 在终端中执行以下命令: ``` sudo mysql_secure_installation ``` 按照提示输入密码,并进行其他相关设置。 4. 下载ECShop 访问ECShop官网(http://www.ecshop.com)下载最新版本的安装包,解压到/var/www/html目录下。 5. 配置ECShop 在浏览器中输入服务器IP地址或域名,打开ECShop安装页面,根据提示进行安装。在安装过程中,需要填写数据库信息和管理员账号密码等信息。 6. 配置Apache 在终端中执行以下命令,启用mod_rewrite模块: ``` sudo a2enmod rewrite ``` 编辑/etc/apache2/apache2.conf文件,将以下内容: ``` <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> ``` 修改为: ``` <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ``` 保存并退出文件,重启Apache服务: ``` sudo service apache2 restart ``` 现在,您已经成功搭建了LAMP环境并部署ECShop商城。您可以在浏览器中输入服务器IP地址或域名,访问ECShop商城了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值