iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 5
1
Software Development

後端新手 使用laravel 從零開始 到開出api系列 第 5

Day5 laravel new your project 使用laravel建立你的專案吧!

  • 分享至 

  • xImage
  •  

Day5 建立laravel專案

前兩篇文講了git如何commit以及版本切換,這次該回到原來的主題了。
講講怎麼建立laravel專案吧。

安裝composer

安裝laravel之前必須先安裝composer
composer是php的套件管理工具,能幫php下載各種不同的套件,包括laravel
還可以使用autoload功能,自動載入你要套件,以後使用laravel都會用到此功能
composer當然也可以用在php原生語法上,若是有時間我會再寫一篇composer用法的文章

  • 安裝composer
curl -sS https://getcomposer.org/installer | php
  • 將composer 變成全域指令
sudo mv composer.phar /usr/local/bin/composer

上述指令是將composer.phar這個執行檔丟到bin/ 這個目錄底下,並且更名為composer
之後不管再哪裡只要下composer就可以執行此命令了

那就馬上測試看看吧,下指令composer

出現composer 資訊,代表成功了

  • 更新composer版本
composer self-update

安裝laravel

安裝laravel之前,先檢查是否有下列這些PHP model

  1. PHP >= 7.2.5
  2. BCMath PHP Extension
  3. Ctype PHP Extension
  4. Fileinfo PHP extension
  5. JSON PHP Extension
  6. Mbstring PHP Extension
  7. OpenSSL PHP Extension
  8. PDO PHP Extension
  9. Tokenizer PHP Extension
  10. XML PHP Extension
  11. zip PHP Extension
  • 檢查PHP版本
php -v
  • 檢查PHP model
php -m
  • 安裝PHP model

    察看php model 看自己缺少哪些model,可以手動安裝
    例如若是你現在是PHP7.3 缺少 Mbstring 這項,就下指令:

sudo apt-get install php7.3-mbstring
  • 安裝laravel
composer global require laravel/installer
  • 將laravel 改成全域指令
    安裝完後
    laravel指令檔案在 /.config/composer/vendor/bin
    在家目錄底下,編輯 .bashrc 檔案

    vim .bashrc
    

    內容最下面加上一行

    export PATH=$PATH:$HOME/.config/composer/vendor/bin:
    

    :wq存檔離開

    下指令:

    source ~/.bashrc
    
  • 建立laravel專案

laravel new {project name}

測試laravel能否順利進行

先進入剛剛開啟的專案目錄
下指令

php artisan serve

結果:

在瀏覽器輸入該網址

看到laravel的首頁,大功告成

註:
此法只適用本地開發測試,用php artisan代替web server軟體,方便開發而已。
至於使用apache跑laravel專案,我之後會做文章專門講解。


今天就先講到這邊吧,明天我們就進入laravel專案中看看其中的檔案跟目錄吧


上一篇
DAY4 Git 版本控制
下一篇
Day6 laravel專案目錄、MVC架構
系列文
後端新手 使用laravel 從零開始 到開出api30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言