在 Debian 上学习 Laravel 框架,一般分成环境准备 → 安装 Laravel → 基础学习 → 项目实践几个阶段。下面给你一个清晰、适合初学者的路线。
sudo apt update
sudo apt upgrade -y
Laravel 需要 PHP 8.1 或以上(以 Laravel 10/11 为例):
sudo apt install -y php php-cli php-mbstring php-xml php-bcmath php-curl php-mysql php-zip unzip git
查看 PHP 版本:
php -v
cd ~
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
验证:
composer -V
sudo apt install -y mysql-server
# 或
sudo apt install -y sqlite3
初学者建议先用 SQLite,最省事。
composer global require laravel/installer
把 composer 全局路径加入环境变量(编辑 ~/.bashrc):
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
重新加载:
source ~/.bashrc
创建项目:
laravel new blog
cd blog
php artisan serve
浏览器访问:
http://localhost:8000
composer create-project laravel/laravel blog
重点看:
routes/web.php(路由)app/Http/Controllers(控制器)resources/views(视图)database/migrations(数据库)php artisan route:list
php artisan make:controller UserController
php artisan make:model Post -m
php artisan migrate
php artisan 命令如果你愿意,我可以:
你现在是 完全零基础 还是 已经会一点 PHP?