over 3 years ago

Laravel 是一個Php的Framework,詳細的說明可以參考官方網站

以下作法參考網路文章
https://medium.com/@kunalnagar/install-laravel-5-on-os-x-23f3578386f1#.hdi1svz57

在執行這項任務之前,請先確認你的環境是否已經安裝好
Mac -> MAMP ,下載位置 https://www.mamp.info/en/
Terminal Tool ,我是用iTerm , 從App store下載
Laravel homestead 需要下載以下--這個項目是要做虛擬機出來,我基本上用Mamp測試,所以就不建立了
Vagrant (Download)
Oracle VirtualBox (Download)

接下來就是逐步將環境架構起來
Step 1 : 安裝Composer (https://getcomposer.org/)

開啟Terminal 輸入指令

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

可以透過run 以下這段指令查看是否安裝完成

composer self-update

Step2 : 指定MAMP下的PHP版本,可以更換指定的php版本 如7.0

export PATH=/Applications/MAMP/bin/php/php5.6.10/bin:$PATH

然後更新來源資料

source ~/.bash_profile

Step3 : 透過 Composer 安裝 Laravel ,這時候他在安裝環境會有點慢,Site1 是我建立的名稱

可以不指定
composer global require "laravel/installer=~1.1"
cd documents/Demosite/
composer create-project laravel/laravel Site1 "~5.0.0" --prefer-dist

我是有發生錯誤在這裡,參考網路上的其他文章調整

PATH=~/.composer/vendor/bin:$PATH

Step4 : 將MAMP的網站指定到資料夾
接下來打上 http://localhost ,如果有看到Laravel 5的歡迎介面就成功了

備註:如果在MAMP環境下執行Migrate 出現 No such file 的Error ,請修改 config/database.config,在 Mysql 的 array 中加入一行

'mysql' => array(
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
        'database'  => 'database',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),
← Modify Amazon EC2 Instance Public IP hMailServer 增加DKIM紀錄 →
 
comments powered by Disqus