在 Debian 上安装并跑起来一个 Laravel 项目,通常可以分成 6 大步(细分的话会更多,但核心就是这些):
sudo apt update
sudo apt upgrade -y
Laravel 需要 PHP、Composer、数据库 等。
sudo apt install -y php php-cli php-mbstring php-xml php-bcmath php-curl php-mysql unzip git
(如果用 PostgreSQL)
sudo apt install -y php-pgsql
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer --version
有两种常见方式:
composer create-project laravel/laravel example-app
cd example-app
composer global require laravel/installer
cp .env.example .env
php artisan key:generate
配置数据库:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
php artisan serve
访问:
http://localhost:8000
安装 Nginx + PHP-FPM:
sudo apt install nginx php-fpm
然后配置 Nginx 指向 public 目录。
Debian 装 Laravel ≈ 6 步:
如果你愿意,我可以给你一份 Debian 12 + Nginx + MySQL 的完整安装脚本。