2025-如何创建自己的电商网站
最近在捯饬网站,于是我买了台服务器来搭建自己的网站。对于没有服务器的也可以自己搞一台linux虚拟机。
本教程使用开源LuckMall开源项目来进行搭建。
工具使用可视化桌面服务器运维管理工具-GMSSH。
亲测没有任何收费功能、可放心白嫖
GMSSH是一款25年新推出的跨时代服务器管理工具、独特创新的可视化桌面技术,让Linux可视化显示在桌面上,提供方便的工具来一键搭建网站、管理各种中间件。
官网:GMSSH官网
下载GMSSH
进入官网后点击下载自己的系统版本进行安装:
源码下载
进入github,下载源码压缩包,将源码拖动GMSSH目录中,作者此处拖动到了/root/app目录。GMSSH将自动将文件上传到此目录。
回到文件夹,右键打开菜单,选择解压缩将压缩包进行解压到当前路径:
解压缩后文件夹如下图所示:
运行环境
- PHP >= 7.1
- MySQL >= 5.1
- PDO PHP Extension
- MBstring PHP Extension
- CURL PHP Extension
- Mylsqi PHP Extension
- 若要本机安装mysql,建议CUP核心数>=4,内存>=4g
安装依赖环境
此处数据库可以选择远程数据库OR本地数据库,笔者此处使用GMSSH在服务器上安装MySQL(为保证数据库稳定性,GMSSH采用编译安装的方式来进行安装,因此需要一些时间)。
MySQL
进入GMSSH应用商店,安装MySQL Manager。
进入MySQL Manager,选择MySQL版本,笔者这里选择的MySQL版本为:5.7.40,安装后如下图:
Nginx
进入GMSSH应用商店,安装Nginx Manager。
安装Nginx,笔者这里安装的版本为:1.20.2
PHP
进入GMSSH应用商店,安装PHP Manager。
进入PHP Manager应用安装PHP,笔者这里选择的php版本为7.1.33,等待安装完成。安装完成后,上述需要的拓展已自动安装。
Site(站点)
进入GMSSH应用商店,安装应用Site Manager
打开站点管理后,点击右侧添加站点按钮,开始配置luckMall。
最终结果如下图所示,由于是演示测试环境,笔者使用luckmall.jaygee.test域名来进行(需在本机配置对应hosts),如读者有自己的域名可以添加自己的域名(需备案)。点击确定完成配置。
将此前解压源码拷贝到对应的网站根目录下。Ctrl+A Ctrl+C复制Ctrl+V粘贴到站点根目录
此处需要注意下网站权限, 修改为WWW用户组
打开浏览器输入配置的域名+/public/install 进入安装网页:
输入数据库连接信息。
进入GMSSH修改数据库配置:
在Mysql Manager中添加数据库:luckmall,访问选择指定ip或所有
等待安装成功:
最后安装完毕后,打开进入首页如下: