環境
- OS : Debian 10
安裝前置環境
- 安裝 php
1
apt-get install -y php php-mbstring php-cli php-xml
- 確認 php 版本
1
2
3
4
5
6
7php -v
// 本次紀錄安裝版本為 7.3
PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.19-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
- 確認 php 版本
- 安裝 Composer
1
2curl -s https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer - 下載 laravel 專案
1
git clone https://github.com/laravel/laravel.git
- 建置 laravel 專案
- 會依照
composer.json
內的套件去做建置 - 建置完成後會產生
composer.lock
紀錄當前所有套件的版本 - 安裝的套件都會存放在
vender
的資料夾中1
2cd laravel
composer install
- 會依照
簡單測試
在 route 新增一個 api,讓他回傳我們輸入的字串
1
2
3
4
5vim routes/api.php
// 新增一個 api
Route::get('echo/{name}', function ($name) {
return $name;
});啟動內建伺服器
1
2
3php artisan serve
// 顯示以下訊息表示成功啟動
Laravel development server started: http://127.0.0.1:8000打開瀏覽器前往
http://127.0.0.1:8000/api/echo/leo
畫面顯示 leo 表示成功