在 Debian 上运行 Laravel,常用的「服务器方案」一般分两层:Web 服务器 + PHP 运行方式。下面给你常见、推荐的组合。
这是 Debian + Laravel 最主流、最稳定 的方案。
安装示例(Debian):
sudo apt update
sudo apt install nginx php-fpm php-cli php-mysql php-mbstring php-xml php-curl
Nginx 示例配置:
server {
listen 80;
server_name example.com;
root /var/www/laravel/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
}
适合:老项目、内部系统、熟悉 Apache 的人。
sudo apt install apache2 php libapache2-mod-php
开启 rewrite:
sudo a2enmod rewrite
⚠️ 注意:Laravel 需要 AllowOverride All
php artisan serve
laravel sailcomposer require laravel/sail --dev
php artisan sail:install
./vendor/bin/sail up
| 场景 | 推荐 |
|---|---|
| 生产服务器 | Nginx + PHP-FPM |
| 内部系统 | Apache + PHP |
| 本地开发 | php artisan serve |
| 团队 / 云 | Docker |
如果你愿意,可以告诉我:
我可以直接给你一份可复制的配置文件。