温馨提示×

Laravel需Debian什么环境

小樊
57
2026-10-05 05:58:03
栏目: 智能运维

在 Debian 上运行 Laravel,所需的环境主要取决于你使用的 Laravel 版本。下面以 Laravel 10 / 11(当前主流) 为例说明。


一、系统要求(Debian)

  • Debian 10(Buster)及以上
  • 推荐 Debian 11 / 12
  • 64 位系统

二、PHP 环境(核心)

Laravel 对 PHP 版本要求:

Laravel 版本 PHP 最低版本
Laravel 10 PHP 8.1
Laravel 11 PHP 8.2

必需 PHP 扩展:

php-cli
php-common
php-mysql / php-pgsql / php-sqlite3
php-mbstring
php-xml
php-curl
php-zip
php-gd
php-bcmath
php-intl
php-fpm(如果用 Nginx)

示例(PHP 8.2):

sudo apt install php8.2 php8.2-cli php8.2-fpm \
php8.2-mysql php8.2-xml php8.2-mbstring \
php8.2-curl php8.2-zip php8.2-gd php8.2-bcmath

三、数据库(任选其一)

  • MySQL / MariaDB
  • PostgreSQL
  • SQLite(开发环境)

安装示例:

sudo apt install mariadb-server

四、Web 服务器(任选)

1️⃣ Nginx(推荐生产)

sudo apt install nginx

2️⃣ Apache

sudo apt install apache2 libapache2-mod-php

五、Composer(必须)

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

六、其他建议

  • Node.js + npm(前端资源编译)
sudo apt install nodejs npm
  • Git
sudo apt install git
  • 权限设置
sudo chown -R www-data:www-data storage bootstrap/cache

七、最简环境清单(总结)

✅ Debian 11/12
✅ PHP 8.1+(含必要扩展)
✅ Composer
✅ MySQL/MariaDB
✅ Nginx/Apache


如果你愿意,我可以:

  • 给你 Debian + Nginx + PHP + Laravel 完整安装脚本
  • 或针对 Laravel 具体版本精确说明

你用的是 Debian 几?Laravel 几?

0 踩