当前位置: 首页 > article >正文

用轻量云服务器搭建一个开源的商城系统,含小程序和pc端

用轻量云服务器部署一个开源的商城系统

随着电子商务的快速发展,搭建一个高效、稳定的商城系统成为了许多企业和个人的迫切需求。这款开源商城系统凭借其强大的功能和灵活的扩展性,成为了众多开发者和商家的首选。本文将详细介绍如何在轻量云服务器上部署开源商城系统,涵盖小程序和PC端的适配,帮助你快速搭建一个全功能的电子商务平台。

一, 选择轻量云服务器

轻量云服务器是腾讯云推出的一款高性价比的云服务器产品,非常适合中小型企业和个人开发者使用。在选择轻量云服务器时,建议根据你的业务需求选择合适的配置。例如,如果你的商城系统预计会有较多的并发访问,可以选择更高配置的服务器。目前双十一的活动还在继续,活动地址:https://mc.tencent.com/gsLPoxoj

请在此添加图片描述

二,环境准备

在部署开源商城系统之前,需要确保服务器上已经安装了必要的环境和工具。以下是该商城基本的环境准备步骤:

  1. 操作系统:推荐使用Ubuntu 20.04或CentOS 7及以上版本。
  2. Web服务器:安装Nginx或Apache。
  3. PHP:安装PHP 7.4及以上版本。
  4. 数据库:安装MySQL 5.7及以上版本。
  5. 缓存:安装Redis以提高系统性能。
  6. 其他工具:安装Composer、Git等开发工具。

如果你本身不会配置这些环境的话,就跟着小编一起,弄一个小白一键环境吧。购买服务器时选择Linux环境的镜像,这里就教大家安装一个小白面板,这里以Ubuntu系统镜像为例,所以大家在购买服务器时请选择Ubuntu

请在此添加图片描述

购买后腾讯云会将你的服务器信息,包含着密码会发送到站内信里,也就是右上角的消息里。

在等待几分钟后,进入腾讯云的轻量云控制台,点击登录进入终端,第一次登录时是需要密码的,这里输入站内信的密码即可。

请在此添加图片描述进入

在成功进入终端后,输入suto -i的命令,进入root权限,然后输入下面的指令进行安装控制面板

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

安装完成了后,就会有面板的登录账号密码,保存好就行。将面板的外网地址复制到浏览器打开进入面板打开左边栏的网站,根据提示安装

请在此添加图片描述

取消勾选后,进行安装

在安装的过程中,我们可以先将商城的代码下载到本地,进入gitee下载

https://gitee.com/ZhongBangKeJi/CRMEB/tree/master/

请在此添加图片描述

在下载的时候,我们进入面板的环境,配置一个7.4以上的php环境

请在此添加图片描述

请在此添加图片描述

然后进入数据库,安装一个mysql5.7的数据库

请在此添加图片描述

等待环境配置成功后,我们再进入面板的网站,创建一个商城的环境(这块我就用ip先代替了,大家可以输入自己的域名)

请在此添加图片描述

然后我们进入网站目录,将下载的zip上传到服务器上,然后进行解压,解压后将这个crmeb移动到上一个目录

请在此添加图片描述

请在此添加图片描述

然后进入网站配置页面,将运行目录指定到这个目录并保存

请在此添加图片描述

然后输入你绑定的域名进行安装,http:/你的域名//install/index.php

请在此添加图片描述

安装时如果出现提示,只需要对应安装扩展就行,就进入环境里增加这两个扩展

请在此添加图片描述

请在此添加图片描述

扩展安装完成后,再刷新一下这个商城的安装页面就可以进行下一步了。

这块的数据库,我们刚才已经安装了数据库了,只需要创建一个库就行。

请在此添加图片描述

请在此添加图片描述

需要注意的是我们的mysql是容器安装的所以数据库服务器这块要写容器的地址

请在此添加图片描述

请在此添加图片描述

安装完成后就可以进入了后台了

三. 总结

通过以上步骤,你可以在轻量云服务器上成功部署CRMEB开源商城系统,希望本文能帮助你快速搭建一个高效、稳定的电子商务平台,为你的业务发展提供有力支持。

如果你在部署过程中遇到任何问题,在下面留言,我会尽可能的帮助你。


http://www.kler.cn/a/391142.html

相关文章:

  • MyBatisPlus 用法详解
  • 040 线程池
  • react的创建与书写
  • 《AI 使生活更美好》
  • Java Stream 流常用操作大全
  • vite构建的react程序放置图片
  • Java中的不可变集合:性能与安全并重的最佳实践
  • 力扣 LeetCode 977. 有序数组的平方(Day1:数组)
  • qt ui设计案例--登录界面
  • 【AI日记】24.11.08 Knowledge Graphs for RAG (知识图谱,Neo4j,Cypher)
  • Go/Golang语言各种数据类型内存字节占用大小和最小值最大值
  • NVR批量管理软件/平台EasyNVR多个NVR同时管理基于端-边-云架构的智能视频融合云平台
  • golang分布式缓存项目 Day1 LRU 缓存淘汰策略
  • CatBoost中的预测偏移和排序提升
  • 数据结构-递归函数的调用栈过程
  • 如何编写jenkins的流水线
  • DB-GPT系列(四):DB-GPT六大基础应用场景part1
  • C#中Task和Thread的全解析
  • C++编程:嵌入式Linux-ARM与外设中断交互的程序设计
  • 【疑难杂症】电脑休眠后无法开机,进入 steamVR 时电脑突然黑屏关机
  • React官网生成Recat项目的区别
  • hbase的安装与简单操作
  • C语言实现IIR型零相位带通滤波器
  • 如何使用XSL-FO生成PDF格式的电子发票的技术博文示例
  • 负梯度方法与Newton型方法-数值最优化方法-课程学习笔记-4
  • Spring Boot基础教学:Spring Boot的核心特性