如果您使用的是MAMP,这个youtube video 会有所帮助。它确实对我有所帮助,尽管我承认最终它并没有我想要的那么清楚。
无论如何,我自己做了笔记,以防万一我不得不再做一次。
一个。将MAMP 的PHP 添加到.bash_profile 中的PATH VARIABLE
export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH
如果您有更新的php 和mcrypt,可能没有必要步骤,我只是选择使用MAMP 的php
b.安装Composer
去http://www.getcomposer.org/->开始->全局复制并执行2个命令,
在终点站……
cd ~
curl -sS https:/?getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
c。使用composer 在MAMP/htdocs 文件夹中安装Laravel,
在终点站……
cd /Applications/MAMP/htdocs
composer create-project laravel/laravel neji --prefer-dist
**其中 neji 是您的网站/项目的名称
d。编辑/private/etc/hosts
sudo nano /private/etc/hosts
add 127.0.0.1 neji
e。使用任何 textEditor 编辑 /Applications/MAMP/conf/apache/httpd.conf
通过删除 # 在虚拟主机上的 include... 之前取消注释,请参见下文...
# Virtual Hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
变成……
# Virtual Hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
f。使用任何 textEditor 编辑 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
在底部添加以下文字
# I am not sure about this since DocumentRoot does not points to the public folder
# but I still added it and it's working, maybe someone will clarify this part
<VirtualHost *:80>
ServerAdmin localhost
DocumentRoot "/Applications/MAMP/htdocs"
ServerName localhost
ServerAlias www.localhost
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
# this one, I think is the code that makes it work bec the DocumentRoot points to public folder
<VirtualHost *:80>
ServerAdmin neji.dev
DocumentRoot "/Applications/MAMP/htdocs/neji/public/"
ServerName neji.dev
ServerAlias www.neji
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
** 需要注意的 2 件事
1. 将 ServerName 设置为你的 projectName(neji.dev)
2.设置DocumentRoot为公用文件夹
g.使用您最喜欢的浏览器打开您的项目
neji.dev/
**别忘了最后的/
您应该会看到laravel 欢迎页面。
然后几天后切换到VM :)