温馨提示×

debian装laravel用什么web服

小樊
43
2026-09-29 09:45:37
栏目: 智能运维

在 Debian 上跑 Laravel,常见的 Web 服务方案有下面几种,按推荐程度来说:


✅ 最推荐:Nginx + PHP-FPM

生产环境首选

  • 性能好
  • 资源占用低
  • 和 Laravel 官方文档一致

安装示例(Debian 12)

sudo apt update
sudo apt install nginx php-fpm php-cli php-mysql php-mbstring php-xml php-curl php-zip unzip

Nginx 示例配置

server {
    listen 80;
    server_name example.com;
    root /var/www/laravel/public;

    add_header X-Frame-Options "SAMEORIGIN";

    index index.php;

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

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

✅ 次推荐:Apache + PHP(mod_php 或 php-fpm)

适合熟悉 Apache 的人

安装

sudo apt install apache2 libapache2-mod-php php-mysql php-mbstring php-xml php-curl

开启 rewrite

sudo a2enmod rewrite

Laravel 需要 AllowOverride All


✅ 开发环境:Laravel 自带服务器

只用于本地开发,不能上生产

php artisan serve

默认:

http://127.0.0.1:8000

✅ 现代方案(进阶)

  • Caddy(自动 HTTPS,配置简单)
  • Docker + Nginx + PHP(最灵活)

总结建议

场景 推荐
生产服务器 ✅ Nginx + PHP-FPM
老项目/熟悉 Apache Apache
本地开发 php artisan serve
云原生 Docker

如果你是 新手 / 生产环境,直接选 Nginx + PHP-FPM 最稳。

需要我帮你写一份 完整 Debian + Laravel 安装教程 吗?

0 踩