温馨提示×

laravel需debian啥配置

小樊
79
2026-09-02 06:19:51
栏目: 智能运维

在 Debian 上运行 Laravel 并没有特别“变态”的硬性配置,主要取决于项目规模和并发量。下面按「最低可用 / 推荐生产 / 高并发」给你一个清晰对照。


一、最低可用配置(开发 / 测试)

适合:本地开发、Demo、小后台

  • 系统:Debian 11 / 12
  • CPU:1 核
  • 内存:1 GB(建议 2 GB,避免 OOM)
  • 硬盘:20 GB SSD
  • 软件:
    • PHP 8.1+
    • Nginx 或 Apache
    • MySQL / MariaDB 或 SQLite
    • Composer

✅ 能跑 php artisan serve


二、推荐生产配置(中小型项目)

适合:企业官网、CRM、API 服务

  • CPU:2 核
  • 内存:4 GB
  • 硬盘:40–60 GB SSD
  • PHP:8.2 / 8.3(FPM)
  • Web:Nginx + PHP-FPM
  • DB:MySQL 8 / MariaDB
  • 缓存:Redis
  • 队列:Redis / Supervisor

✅ 支持几百并发


三、高并发 / 商业项目

适合:电商、SaaS、高流量 API

  • CPU:4 核起
  • 内存:8 GB 起(16 GB 更稳)
  • 硬盘:100 GB+ SSD
  • 架构:
    • Nginx
    • PHP-FPM(多 pool)
    • Redis(缓存 + 队列)
    • MySQL 主从
    • Supervisor
    • 可选:OPcache、Laravel Octane

四、Debian 必须装的依赖(重点)

apt install -y \
  nginx \
  php-fpm php-cli php-mysql php-mbstring \
  php-xml php-curl php-zip php-gd php-redis \
  mariadb-server \
  redis-server \
  composer

五、PHP 关键配置(生产必改)

/etc/php/8.2/fpm/php.ini

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
opcache.enable=1

六、简单判断你该选哪种

  • 个人项目 → 1核2G 够
  • 公司项目 → 2核4G 起
  • 线上赚钱 → 4核8G 起

如果你愿意,我可以:

  • 给你 Debian + Laravel 一键安装脚本
  • 或按你的 访问量/功能 精确算配置

0 踩