温馨提示×

怎样用Debian学Laravel

小樊
43
2026-10-05 05:57:06
栏目: 智能运维

用 Debian 来学习 Laravel 是非常合适的(稳定、贴近生产环境)。下面我按从零到能跑起来的思路,给你一条清晰的学习路线。


一、准备 Debian 环境

1. 系统建议

  • Debian 11 / 12(推荐 12)
  • 有 sudo 权限的普通用户
  • 能联网

2. 更新系统

sudo apt update
sudo apt upgrade -y

二、安装 PHP 与必要扩展

Laravel 对 PHP 版本有要求(Laravel 10/11 需要 PHP 8.1+)

1. 安装 PHP

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

2. 查看 PHP 版本

php -v

三、安装 Composer(Laravel 必备)

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

四、安装数据库(MySQL / MariaDB)

1. 安装 MariaDB

sudo apt install -y mariadb-server
sudo mysql_secure_installation

2. 创建数据库

CREATE DATABASE laravel_db;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel'@'localhost';
FLUSH PRIVILEGES;

五、创建第一个 Laravel 项目

composer create-project laravel/laravel demo
cd demo

配置数据库:

cp .env.example .env

编辑 .env:

DB_DATABASE=laravel_db
DB_USERNAME=laravel
DB_PASSWORD=密码

生成 key:

php artisan key:generate

六、本地运行 Laravel(学习阶段最简单)

php artisan serve

访问:

http://localhost:8000

✅ 看到 Laravel 欢迎页就成功了


七、推荐学习路径(很重要)

阶段 1:基础

  • 路由 routes/web.php
  • 控制器 php artisan make:controller
  • 视图 Blade
  • 表单与请求

阶段 2:数据库

  • 迁移 php artisan make:migration
  • 模型 php artisan make:model
  • Eloquent ORM

阶段 3:进阶

  • 中间件
  • 认证(Laravel Breeze / Jetstream)
  • API( sanctum )
  • 队列、任务调度

八、生产级(可选,后期学)

  • Nginx + PHP-FPM
  • 域名 + HTTPS
  • 日志与缓存
  • 部署(Git + rsync / Deployer)

九、学习资源推荐

  • 官方文档(必看):https://laravel.com/docs
  • 中文文档:https://learnku.com/docs/laravel
  • 练习项目:博客 / 留言板 / Todo

如果你愿意,我可以:

  • ✅ 给你一个 Debian + Nginx 的完整配置
  • ✅ 带你 从零写一个 Laravel 小项目
  • ✅ 按你是“完全新手 / 有 PHP 基础”来定制路线

你现在是哪种情况?

0 踩