💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
一、**场景分析** 用户购入VSHOP,想自行安装。 **二、以全新服务器为例,安装教程如下:** 1、服务器需要开放以下端口: 22默认ssh端口21FTP主动端口39000-40000FTP被动端口8888宝塔面板默认端口888Phpmyadmin默认端口443HTTPS端口80HTTP端口 2、安装宝塔面板(宝塔官网:[https://www.bt.cn,可获取最新版本安装命令)](https://www.bt.xn--cn%2C%29-755f05x8et7b483bt3xujdepat60jd94c03p/) 宝塔面板7.5.1安装命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 3、安装所需环境 (1)安装nginx服务,版本默认即可; (2)安装php服务,版本 >=7.4 ; (3)安装mysql服务,版本5.6/5.7/8.0都可以,推荐8.0; (4)安装mongodb服务; (5)安装redis服务(如果服务器目前的redis已经有其他站点在使用,建议另外安装一个redis); 4、安装PHP所需扩展(以PHP7.4为例) (1)php 安装扩展:ioncube、redis、swoole4、mongodb; ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/3fb88d8a0a8b4b96c3da9960538f71bc.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/400b5e06cdddebdac6cd9a18786d32f9.png) (2)删除PHP禁用函数中的popen; ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/43481f4db77a8e3a76d04da0bf9dd527.png) (3)在宝塔面板调整将该php版本设置为默认PHP-CLI版本; ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/34da1246317c93b42acc96b884a63f46.png) (4)重启php服务; 5、调整Mysql服务,关闭严格模式 (1)编辑/etc/my.cnf  或 宝塔面板中软件商店——》MYSQL设置——》配置修改 修改 sql-mode=NO\_ENGINE\_SUBSTITUTION,STRICT\_TRANS\_TABLES 为 sql-mode= ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/2866a756f29b0fd125ad3bce324e5152.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/527366b634d76cc7070afa6dcf60bbd9.png) (2)重启mysql服务 6、设置Mongodb账户,以下皆为在服务器执行的命令: (1)在服务器端进入mongodb 执行命令:mongo ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/fd90bccec48fef85545f92ddecf2a1a9.png) (2)设置VSHOP所需mongodb库、账户(数据库名、账户名、密码自行填充) 切换(创建)数据库命令:use 数据库名; 例如:use vshop\_client; ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/5c627cd57f13cffd7b93e6764cb67fcb.png) 创建属于该数据库的账户、密码(替换下面红字部分): db.createUser({user: "账户名", pwd: "密码", roles: \[{ role: "dbOwner", db: "数据库名" }\]}); (3)提示创建成功后退出:exit ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/15929deb06e81db6d27a605b3ed2939e.png) 7、设置Redis,添加密码 如果服务器目前的redis已经有其他站点在使用,建议另外安装一个redis(不按照以下redis教程)。 两种设置密码方式: (1)在宝塔面板中软件管理——》Redis——》设置——》性能调整——》设置redis密码 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/2df80667ba225c9288f60d23161fc23e.png) (2)直接修改redis配置文件/www/server/redis/redis.conf,将requirepass后面的值设置为密码 以上两种方式修改完成后都需要重启redis服务使其生效。 注:若您服务器上已安装redis服务并有其他站点使用,那么建议您另外安装一个不同端口的Redis服务,避免因其他站点有清除redis数据的操作,导致VSHOP的redis数据被清空。 8、创建站点,站点基本配置 (1)创建管理端站点 推荐站点目录:/www/wwwroot/vshop/admin/web (2)创建业务端站点 推荐站点目录:/www/wwwroot/vshop/user/web (3)站点设置(管理端、业务端都需要操作): a.关闭“防跨站攻击” ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/8c6adcbb4854562b2b159829a705dfc1.png) b.伪静态使用mvc ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2021/03/72f78c1984b92b362e5928995ce5a3ba.png) 9、创建VSHOP站点Mysql数据库,在宝塔创建即可