温馨提示×

debian php能跑laravel吗

小樊
41
2026-09-17 07:23:39
栏目: 编程语言

可以的,Debian 完全能够运行 Laravel。

Laravel 是基于 PHP 的 Web 框架,只要 Debian 上安装了合适版本的 PHP 以及必要的扩展,就可以正常运行 Laravel 项目。


一、基本要求

1. PHP 版本

不同 Laravel 版本对 PHP 要求不同(大致):

  • Laravel 10:PHP ≥ 8.1
  • Laravel 11:PHP ≥ 8.2
  • Laravel 12:PHP ≥ 8.2(推荐 8.3)

✅ Debian 11 / 12 都可以满足(Debian 12 默认 PHP 8.2)


2. 必需 PHP 扩展

常见需要启用的扩展:

php-cli
php-fpm
php-mbstring
php-xml
php-curl
php-mysql 或 php-pgsql
php-zip
php-gd
php-bcmath
php-intl

安装示例(Debian 12 + PHP 8.2):

sudo apt install php php-cli php-fpm php-mysql php-mbstring php-xml php-curl php-zip php-gd php-bcmath php-intl

二、运行方式

方式 1:内置开发服务器(适合开发)

php artisan serve

访问:

http://localhost:8000

方式 2:Nginx + PHP-FPM(生产推荐)

  • Nginx
  • PHP-FPM
  • 配置 root 指向 public/

示例 Nginx 配置关键点:

root /var/www/laravel/public;
index index.php;

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

方式 3:Apache + PHP

  • 启用 mod_rewrite
  • 指向 public/

三、其他必要组件

  • Composer(Laravel 依赖管理)
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  • 数据库(MySQL / PostgreSQL / SQLite)

四、总结

Debian 是完全支持 Laravel 的
✅ 常用于生产环境(Nginx + PHP-FPM)
✅ 稳定性好,社区资料丰富

如果你愿意,我可以:

  • 给你一套 Debian 12 + Nginx + Laravel 完整安装教程
  • 或针对你当前的 Debian 版本给出具体命令

0