在 Debian 上运行 Laravel,所需的环境主要取决于你使用的 Laravel 版本。下面以 Laravel 10 / 11(当前主流) 为例说明。
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
安装示例:
sudo apt install mariadb-server
sudo apt install nginx
sudo apt install apache2 libapache2-mod-php
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo apt install nodejs npm
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 几?Laravel 几?