首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Laravel 入門實戰:Composer 安裝、專案建立與環境配置完整記錄

     編輯:PHP 相關知識

Laravel 入門實戰:Composer 安裝、專案建立與環境配置完整記錄

Laravel 作為 PHP 生態最流行的現代框架,本文記錄從零開始在 Linux 環境安裝 Composer、更新至最新版、全域安裝 Laravel 安裝器、建立新專案的完整操作流程與避坑指南。

1. 安裝 Composer 依賴管理器

# 下載安裝腳本並執行
curl -sS https://getcomposer.org/installer | php

# 移至全域執行路徑
mv composer.phar /usr/local/bin/composer

# 驗證安裝
composer --version

2. 更新 Composer 至最新版(重要)

舊版 Composer 會報警告:Warning: This development build of composer is over 30 days old...

# 執行自我更新
/usr/local/bin/composer self-update

# 或直接
composer self-update

3. 全域安裝 Laravel 安裝器

# 安裝指定版本(~1.1 相容版本)
composer global require "laravel/installer=~1.1"

# 關鍵:將 Composer 全域 bin 目錄加入 PATH
# 編輯 ~/.bashrc 或 ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"

# 重新載入配置
source ~/.bashrc

# 驗證 laravel 指令可用
laravel --version

4. 建立新專案

# 方式一:使用 Laravel 安裝器(速度較快,預先打包)
laravel new laravelTest

# 方式二:使用 Composer create-project(官方推薦,版本可控)
composer create-project --prefer-dist laravel/laravel laravelTest "5.8.*"

5. 專案目錄結構與關鍵配置


laravelTest/
├── app/                 # 應用核心程式碼
├── bootstrap/           # 框架啟動檔案
├── config/              # 所有配置檔案
├── database/            # 遷移、種子、工廠
├── public/              # Web 根目錄(index.php 入口)
├── resources/           # 視圖、語言、前端資源
├── routes/              # 路由定義 (web.php, api.php)
├── storage/             # 日誌、快取、編譯視圖(需寫入權限)
├── tests/               # 單元/功能測試
├── vendor/              # Composer 依賴
├── .env                 # 環境變數(資料庫、金鑰等)
├── .env.example         # 環境變數範本
├── artisan              # CLI 命令入口
├── composer.json        # PHP 依賴定義
└── package.json         # 前端依賴定義

6. 必要的後續配置

  1. 資料庫配置:編輯 .env 設定 DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD
  2. 應用金鑰生成:php artisan key:generate
  3. 儲存目錄權限:chmod -R 775 storage bootstrap/cache
  4. 啟動開發伺服器:php artisan serve(預設 https://localhost:8000)

7. 常見問題排查

參考文檔

完成上述步驟,你已擁有一個可運行的 Laravel 專案骨架,準備開始現代 PHP 應用開發之旅!

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
問題解決方案
Composer 安裝極慢/失敗配置中國鏡像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
laravel 指令找不到確認 $HOME/.composer/vendor/bin 已加入 PATH 並重新載入 Shell
專案建立後 500 錯誤檢查 storage 權限、.env 是否存在、APP_KEY 是否生成
PHP 版本不符Laravel 5.8 需 PHP 7.1.3+,檢查 php -v