前阵子,公司有个项目需要用到自动发卡的功能,我就想着自己动手搭一个发卡平台。今天就跟大家分享一下我搭建企业发卡网的整个过程,也算是个实践记录。
准备工作
啥也不懂,就在网上到处搜资料。看不少帖子,都说要先搞个服务器。服务器是就是一个配置比较高的电脑,可以一直开着机,让别人能访问到你的网站。
1. 搞服务器
服务器这玩意儿,我也不太懂,就在网上找几家出名的,像什么阿里云、腾讯云,比较一下价格,选个配置还行的,大概是2核CPU、4G内存的,操作系统选的是CentOS 7.5。
2. 域名
有服务器还得有个域名,就是别人访问你网站的地址。这个也简单,直接在买服务器的平台上就能买到,挑个顺眼的,注册一下。
安装环境
服务器和域名都搞定,接下来就是安装环境。这一步,我可是走不少弯路。
1. 宝塔面板
我啥也不懂,直接在服务器上瞎捣鼓,结果搞得一团糟。后来看到有人推荐用宝塔面板,说是对新手比较友我就试一下,果然方便多!直接在服务器上安装宝塔,然后在宝塔里面安装各种需要的软件,省事多。
2. 安装软件
在宝塔里面,我安装几个软件:
- Nginx:这个是用来处理网站请求的。
- MySQL:这个是数据库,用来存储数据的。
- PHP:这个是发卡网源码要用的编程语言。
- phpMyAdmin:这个是用来管理MySQL数据库的。
安装过程也挺简单的,在宝塔的软件商店里搜索,然后点击安装就行。不过有些软件安装的时候,会让你选择编译安装还是快速安装,我选的是编译安装,虽然慢一点,但是据说更稳定。
3. PHP设置
安装完PHP后,还需要做一些设置。在宝塔的PHP设置里面,我找到“禁用函数”这一项,把里面的一些函数给删除,具体删除哪些,我这里列出来:putenv,proc_open,pcntl_signal,pcntl_alarm。为啥要删除?我也不太清楚,反正网上都这么说,照着做就行。
然后,我又安装几个PHP扩展:fileinfo、Redis、phpzip。这些扩展是干啥用的,我也说不太清楚,反正也是照着网上的教程做的。
上传源码并安装
环境搭好,接下来就是上传源码。我找一套企业发卡网的源码,然后通过宝塔的文件管理功能,上传到服务器上。上传完成后,直接在宝塔里面解压。
安装
源码解压后,就可以开始安装。一般来说,发卡网源码都会有一个安装向导,跟着向导一步一步操作就行。主要就是填写数据库信息、设置管理员账号密码之类的。这一步比较简单,我就不详细说。
测试与上线
安装完成后,就可以测试一下。我随便添加一些商品,然后测试一下购买流程,看看能不能正常发卡。测试没问题后,就可以把网站上线。
搭建企业发卡网的过程,不算太难,但也不简单。对于我这种新手来说,还是走不少弯路的。不过总算是成功,也算是学到一些东西。这回分享就到这里,希望能对大家有所帮助。