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的欢迎页面,说明项目创建成功。
总结
- 优先使用
laravel new 项目名创建项目(需先全局安装Laravel安装器),命令更简洁; - 无安装器时用
composer create-project laravel/laravel 项目名,兼容性更强; - 创建后可通过
php artisan serve快速启动开发服务器验证项目是否正常。
补充说明
- 若创建项目时遇到权限问题,可在命令前加
sudo(不推荐,建议调整目录权限); - 如需指定PHP版本(多版本PHP环境),可将命令中的
php替换为具体版本,如php8.2 artisan serve。



