ShopWind开源电商系统 - 环境配置

admin 发布于 二次开发 2022-01-04 01:56:15

本章节主要是介绍,安装ShopWind系统所需要的运行环境,以及需要配置哪些环境参数。

一、前期准备

您可以选择在本地安装,直接使用自己的电脑即可,或者直接购买云服务器,如阿里云ECS,操作系统您选择Windows/CentOS/Linux等都是可以的。因为ShopWind是PHP语言 开发的系统,所以推荐使用Linux系的服务器。1、如果是本地安装 即在自己的电脑上搭建(一般是Windows系统)项目,推荐使用第三方集成好的环境包,如小皮面板(以前叫Phpstudy)、宝塔等,一般情况下使用Apache/Nginx作为Web服务器, 不建议 使用微软的IIS服务器。

2、如果是服务器端 安装,您必须先购买一台云服务器,推荐阿里云的ECS或华为云、腾讯云产品。ShopWind不支持 使用虚拟主机安装。购买后的云产品一般都是一个空操作系统,我们还是 需要安装PHP运行环境,这里强烈推荐使用 宝塔工具!!

使用第三方集成好的环境包,可以省去很多工作,您不需要逐个的去安装Apache/Nginx 或IIS、Mysql(数据库)、PHP(语言的编译环境)、phpmyadmin(数据库管理工具,可选) 并且去修改配置文件。

二、开始配置

我们这里以本地安装,并使用小皮面板作为环境集成工具为例,首先去其官方下载PhpStudy集成环境包,下载完成后可以直接点击安装,安装好之后的操作面板如下:attachmentId-200

在这里,我们只需要启动Apache或Nginx(二选一)、Mysql即可。其他的模块可以先不用启用

注意使用版本为:PHP > 5.6.9 && Msyql > 5.5

然后,打开小皮面板-> 设置-> 配置文件-> 点击刚才安装的PHP,进入修改php.ini 配置文件,可以通过 编辑 -> 查找 功能找到以下项目, 把每一项前面的分号(;)去掉 (即代表启用的意思),如果没有对应的项目,则可以手动添加进去。attachmentId-201

//php.ini
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_openssl.dll
date.timezone = PRC
cgi.fix_pathinfo=0
fastcgi_param HTTPS on
//错误等级error_reporting不能为E_ALL,修改为以下
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

//以下几项需要确保设置的目录存在并有写入权限(可写)
//Linux系统
upload_tmp_dir = /tmp
session.save_path = /tmp 或 /var/lib/php/session 或 www/server/tmp

//windows系统
upload_tmp_dir = C:\WINDOWS\Temp
session.save_path = C:\WINDOWS\Temp123456789101112131415161718

如果使用Nginx服务器,则还需要添加以下配置

//伪静态规则
location / {
  try_files $uri $uri/ /index.php$is_args$args;
}
location /admin {
  try_files $uri $uri/ /admin/index.php$is_args$args;
}
location /mobile {
  try_files $uri $uri/ /mobile/index.php$is_args$args;
}

有些Web服务器环境集成包工具需要手动开放以下端口才能正常访问(如果是本地安装,一般不用操作,默认都会开启,服务器端安装都需要手动设置,请参照这里配置)

80(web)

3306(mysql)

8888(宝塔,如有需要)

888(宝塔phpmyadmin,如有需要)

经过以上环境配置后,大多数站点都能正常安装跑起来了,部分Web环境因为默认配置问题、权限问题需要单独开启和修改,我们也会不断收集大家安装过程中特定环境配置要求供大家参考,并发布到开发者社区。

三、其他问题

Nginx下安装特殊配置: https://www.shopwind.net/forum/thread/253.html

IIS下安装出现http404: https://www.shopwind.net/forum/thread/256.html

安装程序卡住无反应的解决办法: https://www.shopwind.net/forum/thread/258.html

Nginx、Apache、IIS官方伪静态推荐配置:https://www.yiiframework.com/doc/guide/2.0/en/start-installation#recommended-apache-configuration

最后编辑于 2023-03-29 02:23:28
0 750
Re :

admin 这家伙什么都没留下

  • 回答

    97
  • 发布

    86
  • 经验

    6430

内容精选

联系我们

  • 微信官网

    关注公众号

    系统更新,推送提醒
  • 开发交流群

    技术交流Q群

    安装使用,开发交流

垂询热线:18978189162