Linux系统+宝塔面板中ShopWind系统安装部署
本章节主要是介绍Linux系统中安装宝塔面板,宝塔面板中安装PHP环境以及ShopWind站点的配置。
一、Linux系统中安装宝塔面板
作为网站服务器推荐使用Linux系统,Linux有安全稳定、占用资源少、运行速度快等优点。配合宝塔Linux面板,操作起来也非常的方便。

1.1、选购服务器时选择干净的Linux系统,无需搭载任何环境或软件。Centos、Debian、Ubuntu镜像版本均可,优选选择Centos7.x镜像,推荐配置2核4G+3M带宽+40G云盘,后期不够用可按需升配。

1.2、使用SSH连接工具登录Linux服务器后,挂载磁盘,点击宝塔官网https://www.bt.cn复制安装脚步执行。根据系统执行相应命令开始安装,大约2分钟完成面板安装。

1.3、宝塔安装完成后,复制外网面板地址、username、password保存起来,并将外网面板地址粘贴到浏览器地址栏,打开登录宝塔面板。首次登录宝塔面板需绑定宝塔账号,若未注册需注册宝塔账号并返回绑定。

若无法访问面板,请点击返回上一章节服务器及域名检查服务器安全组是否有放行【8888】端口。若宝塔返回的外网面板地址是随机端口访问时也同样需要在安全组中放行对应的端口。
二、PHP环境配置

2.1、安装环境。登录宝塔,可以勾选LNMP推荐环境,一键安装。推荐选择php7.4、mysql5.7,Nginx和phpmyadmin选最新版本即可。

2.2、修改PHP配置文件。如下图打开PHP安装版本的配置文件,依次搜索php_curl.dllphp_fileinfo.dllphp_openssl.dll将前面分号去掉。 搜索error_report,将其设置为:E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

2.3、安装PHP拓展。如下图所示,分别安装fileinforedismemcached拓展。

2.4、修改sql-mode。如下图所示,将sql-mode设置为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

2.5、添加站点。如下图所示,按步骤输入自己的域名,保存添加一个新站点。

2.6、上传文件。添加完站点后,wwwroot下面自动新增一个以域名为名称的文件夹,打开文件将里面自动生成的几个文件删除掉。将shopwind服务端源码复制到该文件夹中

2.7、设置网站目录。将网站目录设置到frontend/web目录下面,如下图所示

2.8、设置伪静态。Nginx的伪静态内容在Shopwind服务端源码目录中的.nginx文件中,将其复制到下图所示的位置,保存。

2.9、以上配置完成后,重启或重载php、Nginx、mysql即可完成。