首页 > 原创文章 > 技术应用 > 查看文章

Bagisto安装环境配置要求

所属分类:技术应用 来源: 丁老师原创 更新时间:2025-08-29 08:14 浏览: 2721 IP属地: 深圳

Bagisto一个功能强大的电商平台系统,采用Laravel框架和Vue.js开发,支持前后端分离,适用于跨境电商、海外电商平台等行业。

scaling-bagisto-for-10-million-products-blog-banner.jpg

Bagisto的安装对系统和环境有特定的要求,具体如下:

服务器:
CPU:建议4核以上配置;
内存:建议4G以上配置;
操作系统:Linux Cent os / Ubuntu / Ali os;

服务端环境:
web服务器:Apache2 / Nginx;
数据库:Mysql8.0.32或更高版本;
PHP:8.2或更高版本;
PHP必要扩展:
    • php-intl库
    • php-gd库
PHP配置:

memory_limit = 4G //内存最小配置
max_execution_time = 360
date.timezone = Asia/Kolkata <- Change this to your own timezone.

Apache配置:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /home/www/wwwroot/bagisto/public

    <Directory /home/www/wwwroot/bagisto/public>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Nginx配置:

server {
    listen 80;
    listen [::]:80;
    server_name example.com;
    root /srv/example.com/public;

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-Content-Type-Options "nosniff";

    index index.php;

    charset utf-8;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~* ^\/(?!cache).*\.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc|webp|woff|woff2)$ {
      expires max;
      access_log off;
      add_header Cache-Control "public";
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    error_page 404 /index.php;

    location ~ ^/index\.php(/|$) {
        fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_hide_header X-Powered-By;
    }

    location ~ /\.(?!well-known).* {
        deny all;
    }
}

相关文章

Uniapp微信小程序后退传参数的方法

有同学在群里咨询,使用Uniapp开发微信小程序和APP应用,想实现后退时给上个页面传递参数,有没有办法呢?当然是有的,可以通过Uniapp的自定义全局事件来实现,今天丁老师教给你。一、当前页在后退的方法中,添加uni.$emit方式来...

微信小程序开发时,不提交线上版本,别的开发者...

有同学咨询,有一个小程序已经由别人开发好,他要对这个小程序进行开发升级,因此在微信小程序管理后台绑定了他和之前的开发者两个人,他现在咨询,比如由他开发的新版本小程序,如果没有提交上线,那么别人能看到吗?特别是另外一个开发者,能看到他开发...

如何在Parrot OS中安装Docker

在Parrot OS中,可以使用以下命令轻松安装Docker┌─[user@parrot-virtual]─[~/Desktop] └──╼ $sudo apt install docker.io安装成功后:┌─[user@parrot...

Dify AI完全搭建方法(For Linu...

Dify 是一个 类似“智能制作工具”,是一个可以实现低代码的AI助手。让你可以不用写复杂代码,也能快速做出自己的AI集成或智能应用。并且自带知识库体系,可以上传知识文档,根据自己的行业和业务,训练自己的垂直大模型,制作出生产及的AI应...

推荐文章

使用photoshop编辑文字时,弹出的文字...

今天有同学在群里提问,在使用photoshop编辑文字时,经常会弹出一个文字选择的面板如图:这时文字也无法输入,也无法取消和关闭,很是烦人,怎么取消这个功能呢?经过丁老师研究,方法很简单:1.打开photoshop菜单-编辑2.选择首选项-...

Linux使用lnmp套件安装后打卡默认站点...

最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx 403 forbidden,这是怎么回事呢?首先,已经出现了nginx 403提示,说明nginx是安装正常的。其...

国产信创项目操作系统要求用什么?web中间件...

从事技术开发的同学都知道,不管是做网站也好,开发各种业务系统也好,目前大多数企业部署的web环境是-操作系统:Linux,数据库:Mysql/MariaDB/PostgreSQL/MongoDB,Web容器:Nginx/Tomcat/Apa...

Bagisto-基于Laravel框架的免费...

软件介绍Basgito是基于Laravel框架的免费电子商务平台,可以快速搭建自己企业专属的电子商务交易平台,适用于中小型外贸企业。该电商平台拥有无头laravel商务(headless laravel commerce)的强大功能,可以快...