Labels

2005 (136) 2004 (99) 2006 (84) 2007 (41) 2008 (41) 簡單生活 (24) 2012 (14) 網頁設計 (14) 電腦技巧 (13) 2009 (12) 2010 (10) PHP (10) 台灣晃一晃 (9) Learn Note (7) 地球這麼大 (6) 2011 (5) Mysql (3) Smarty (3) Vista (3) 手機待吐 (2) 2014 (1) 2021 (1) Composer (1) Laravel (1) MAC (1) MAMP (1) 新新人類新科技 (1)

20211114

MAC+MAMP+Composer+Laravel

今天阿批在新的iMAC上安裝Composer和Lavarel

因為原本就已經裝好MAMP了,想說那就照著Composer的步驟.....

結果一直說找不到PHP,金害捏....

解法是:先打開MAMP後,啟動後,再開終端機拉!!!!

如果先開終端機,不會因為你開了MAMP他就自己偵測到PHP的存在喔!!!

接著就照著Composer來操作了,官網上寫著以下步驟(照做就對了!)

阿!修但幾勒拉!!!都要寫教學了,怎麼可以盪森不詳細說明一下咧!!!

以下是Composer安裝的指令,官網上是把四則指令放在一起,阿批就拆開來說拉!

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
這一段指令就是幫你把composer的安裝檔抓(拷貝)下來,存成composer-setup.php
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
利用sha384加密法驗證一下
php composer-setup.php
接著就是重頭戲!安裝composer的指令給他下去拉!!!這裡要注意一下,如果在第一段指令太過於雞婆或龜毛(怎麼都是動物...)譬如你下載下來時改成aaa.php,在這邊就要記得把指令改成 php aaa.php 喔!
php -r "unlink('composer-setup.php');"
最後一定要記得斷開鏈結!!!!

安裝成功後會出現以下字樣:

Installer verified

All settings correct for using Composer

Downloading...


Composer (version 2.1.12) successfully installed to: /Users/sushi/Downloads/composer.phar

Use it: php composer.phar

安裝成功後會出現以下字樣:身為阿批忠實粉絲的你們,就不用阿批多說怎麼做了吧!!!!

重點在最後一句利用php composer.phar來了解composer的一些指令外,也會看到網路上大家常說的畫面以及版本喔!

   ______

  / ____/___  ____ ___  ____  ____  ________  _____

 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/

/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /

\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/

                    /_/

Composer version 2.1.12 2021-11-09 16:02:04

接著再依照官網的指令

sudo mv composer.phar /usr/local/bin/composer

這邊提示一下sudo 通常是用在最高權限,所以會再出現請你輸入你的系統密碼!

最後的最後,就搬移成功了,如果想要再看到熟悉的畫面,在下一次:

composer

即可!

接下來就是我們的Laravel囉!!!

你可能會在Laravel的文件上看到MAC其實可以直接使用Laravel(而且看起來很簡單),不過既然已經安裝了Composer就請把文件往下滑XD,將會看到local端安裝程式

composer create-project laravel/laravel example-app

照著上面的方式,置換 example-app改為你想要的名字,譬如阿批就改成twp,接著讓他跑一跑,看到以下的成功訊息就OK囉!(如果出現權限不足permission denide等訊息,就切換到composer的資料夾去下指令即可)


Application key set successfully.


來去twp的資料夾看看,利用以下指令:

cd example-app

最後執行

php artisan serve
會出現:

Starting Laravel development server: http://127.0.0.1:8000

[Mon Nov 15 00:11:05 2021] PHP 8.0.8 Development Server (http://127.0.0.1:8000) started


代表成功拉!!!輸入上面的網址http://127.0.0.1:8000就可以成功看到頁面囉!


當然,如果你想要Globel(全域)的部署,方法差不多,如下所示!(建議個人電腦使用,多人電腦用local就好唷!)
composer global require laravel/installer

laravel new example-app

cd example-app

php artisan serve


0 意見:

張貼留言