Ubuntu用Composer安装Laravel后如何用命令创建Laravel项目

AI 文章摘要

本文介绍了在Ubuntu系统中使用Composer安装Laravel后,如何通过命令创建Laravel项目。首先,需要确认已安装Composer和Laravel安装器,并将Composer的全局目录加入系统PATH。接着,可以通过两种方式创建项目:使用Laravel安装器或直接用Composer。创建后,可启动开发服务器验证项目。文章还提供了创建项目时的注意事项和补充说明。...

你想知道在Ubuntu系统中,已经通过Composer安装好Laravel后,具体该用哪些命令来创建一个新的Laravel项目,我来一步步告诉你。

一、前提确认

首先确保你已经正确安装了Composer,并且Laravel的安装器也已全局安装(这是最常用的方式)。如果还没安装Laravel安装器,可以先执行:

# 全局安装Laravel安装器(仅需执行一次)
composer global require laravel/installer

然后需要将Composer的全局可执行目录加入系统PATH(避免找不到laravel命令),执行:

# 将Composer全局目录加入PATH(临时生效,重启终端后需重新执行,或写入配置文件)
export PATH="$HOME/.config/composer/vendor/bin:$PATH"

# 永久生效(推荐),将上述命令写入~/.bashrc或~/.zshrc(根据你的shell)
echo 'export PATH="$HOME/.config/composer/vendor/bin:$PATH"' >> ~/.bashrc
# 生效配置
source ~/.bashrc

二、创建Laravel项目的两种常用命令

方式1:使用Laravel安装器(推荐,更简洁)

这是最常用的方式,语法为:laravel new 项目名称

# 创建基础Laravel项目(例如项目名为my-laravel-app)
laravel new my-laravel-app

# 可选:创建指定版本的项目(如Laravel 10.x)
laravel new my-laravel-app --version=10.x

# 可选:创建项目时跳过安装依赖(后续手动执行composer install)
laravel new my-laravel-app --no-install

方式2:直接用Composer创建(无需安装Laravel安装器)

如果不想安装Laravel安装器,也可以直接通过Composer创建项目:

# 创建基础Laravel项目
composer create-project --prefer-dist laravel/laravel my-laravel-app

# 可选:创建指定版本的项目
composer create-project --prefer-dist laravel/laravel my-laravel-app "10.*"

三、验证项目创建成功

进入项目目录,启动内置服务器测试:

# 进入项目目录
cd my-laravel-app

# 启动Laravel内置开发服务器
php artisan serve

此时访问 http://127.0.0.1:8000,如果能看到Laravel的欢迎页面,说明项目创建成功。

总结

  1. 优先使用laravel new 项目名创建项目(需先全局安装Laravel安装器),命令更简洁;
  2. 无安装器时用composer create-project laravel/laravel 项目名,兼容性更强;
  3. 创建后可通过php artisan serve快速启动开发服务器验证项目是否正常。

补充说明

  • 若创建项目时遇到权限问题,可在命令前加sudo(不推荐,建议调整目录权限);
  • 如需指定PHP版本(多版本PHP环境),可将命令中的php替换为具体版本,如php8.2 artisan serve
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
Source: https://github.com/MengXi2021/Argon-Emoji-DailyNotes
Source: https://github.com/Ghost-chu/argon-huhu-emotions
https://github.com/qs5667/argon_bilibili_emoji
https://github.com/qs5667/argon_bilibili_emoji
https://github.com/qs5667/argon_bilibili_emoji
https://github.com/qs5667/argon_bilibili_emoji
Source: github.com/zhheo/Sticker-Heo
颜文字
Emoji
小恐龙
花!
每日手帐
呼呼
B站基础表情
B站节日表情
B站游戏表情
B站活动表情
Heo
上一篇