over 3 years ago

最新的larave用的是 php 5.5

而mac預設用的是 php 5.3, 就來安裝一下 5.5 吧, 不過小弟用的是 homebrew 的裝法

安裝 PHP 5.5

$ brew install php55

安裝MCrypt PHP 套件

$ brew install php55-mcrypt

安裝php55-mcrypt, 他會自動幫你dependency其他套件,像是 mhash, mcrypt

最後要記得設定.profile, .zshrc, .bashrc or .bash_profile, 看你的設定檔是什麼, 把下面那行貼到此檔案的最下面即可

.profile, .zshrc, .bashrc or .bash_profile
export PATH="$(brew --prefix homebrew/php/php55)/bin:$PATH"

:wq!之後要記得, 像我的設定檔就是.bash_profile

$ source .bash_profile

再來,上述只是command是php 5.5,但是apache用的仍是5.3...,可在寫一句語法放在WebRoot看看

WebRoot/phpinfo.php
<?php phpinfo(); ?>

要設定/etc/apache2/httpd.conf,看你php5.5安裝在哪邊,路徑會不同

$ sudo vim /etc/apache2/httpd.conf
/etc/apache2/httpd.conf
# 原

LoadModule php5_module libexec/apache2/libphp5.so
# 換成

LoadModule php5_module /usr/local/Cellar/php55/5.5.17/libexec/apache2/libphp5.so

:wq!

其實一般看官網就可以了, 但有些細節沒有提到, 在此做一下記錄!
官網比較推薦使用Laravel Homestead
laravel 台灣官方

另外推薦這個影片, 介紹laravel, 很棒淺顯易懂, 跟Rails幾乎一模一樣作法

參考:
http://ziad.eljammal.com/install-php-5-5-on-mac-os-x/
http://digitizor.com/2014/06/29/fix-mcrypt-php-extension-required-laravel/

← Rails連線SQLserver 建立 Yii framework app for [Windows] →