1 apache

首先Mac系统是自带了Apache,只需要执行
sudo apachectl start
就可以打开Apache服务,然后访问 http://localhost 就可以访问到,it's works
但是Apache默认的目录在    
/Library/WebServer/Documents/
想切换到自己的目录下,比如 
/Users/username/wwwroot

修改Apache的配置文件

sudo vim /etc/apache2/httpd.conf

将  mod_rewrite 和  libphp5 前面的注释去掉
找到 DocumentRoot 和 Directory 替换成 /Users/username/wwwroot
保存,然后重启

sudo apachectl restart

2 PHP

使用 php -version 查看当前PHP的情况

3 安装 composer

curl -sS https://getcomposer.org/installer | php  

这样就在根目录下下载了composer

为了使用可以在全局中使用我们在下载的composer移动到bin目录下

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

4 使用composer 安装 laravel

composer global require "laravel/installer=~1.1"

配置path:请确定把 ~/.composer/vendor/bin 路径放置于您的 PATH 里, 这样 laravel 执行文件就会存在你的系统。

sudo echo 'export PATH="~/.composer/vendor/bin:$PATH"' >> ~/.bash_profile
souurce ~/.bash_profile

或者

vi ~/.bash_profile
export PATH=$PATH:~/.composer/vendor/bin 

使用命令刷新,也可以重启电脑

source ~/.bash_profile

到此 准备工作完毕

进入到设置的根目录

cd  /Users/username/wwwroot

此时可以使用 laravel new 命令建立一份全新安装的 Laravel 应用,

例如: laravel new blog 将会在当前目录下建立一个名为 blog 的目录,

此目录里面存放着全新安装的 Laravel 相关代码,

此方法跟其他方法不一样的地方在于会提前安装好所有相关代码,

不需要再通过 composer install 安装相关依赖,速度会快许多。

laravel new blog

或者

通过 Composer Create-Project

你一样可以通过 Composer 在命令行执行 create-project 来安装 Laravel:

composer create-project laravel/laravel --prefer-dist

打开浏览器: http://localhost/blog/public

如果报错,需要给权限

chmod   -R  -   blog

再次访问:

【Laravel】Mac下玩转Laravel的更多相关文章

  1. [Laravel] mac下通过 homestead 搭建环境 到运行项目

    seven_Android 关注 2017.07.03 21:33* 字数 2240 阅读 3464评论 10喜欢 9 之前学习过一段时间的 Laravel ,换 mac 后一直没空做相关的事情,而且 ...

  2. Mac下Laravel的Homestead环境配置

    准备开始学PHP后端,在看完PHP语法以及PHP的MVC设计模式以后,准备开始学习PHP的主流框架Laravel,Laravel准备了一个万事俱备的虚拟环境Homestead,配置一下用起来. 安装v ...

  3. 在laravel环境下将图片存入MongoDB数据库

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  4. Laravel框架下容器Container 的依赖注入和反射应用

    依赖注入,简单说是把类里头依赖的对象,置于类外头,即客户端调用处.相当于把类与类解耦. 一个简单的例子: class A { public function __construct() { // 这种 ...

  5. 【简书】在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目

    在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目 作者 DonnieZero 关注 2017.07.29 22:02* 字数 2218 阅读 5556评论 3喜欢 1赞赏 1 ...

  6. CentOS 7下安装Composer + Laravel

    1.wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer chmod a+x /usr/local/bi ...

  7. wamp环境下composer及laravel的安装配置

    laravel: PHP Web开发框架 composer: PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 一.composer安装 参考:Windows ...

  8. 基于Laravel框架下使用守护进程supervisor实现定时任务(毫秒)

    本篇文章给大家带来的内容是关于基于Laravel框架下使用守护进程supervisor实现定时任务(毫秒),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 公司需要实现X分钟内每隔Y秒 ...

  9. Laravel框架下路由的使用(源码解析)

    本篇文章给大家带来的内容是关于Laravel框架下路由的使用(源码解析),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言 我的解析文章并非深层次多领域的解析攻略.但是参考着开发文 ...

随机推荐

  1. OK335xS 256M 512M nand flash make ubifs hacking

    /********************************************************************************* * OK335xs 256M 51 ...

  2. Adnroid 反编译APK

    http://blog.csdn.net/vipzjyno1/article/details/21039349 http://blog.csdn.net/zx19899891/article/deta ...

  3. netfiler/iptables

    一. 什么是netfilter netfilter is a set of hooks inside the Linux kernel that allows kernel modules to re ...

  4. MongoDB 简介及安装

    什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供 ...

  5. libmysqlclient16 libmysqlclient-dev

    如果提示安装 libmysqlclient16 则用 libmysqlclient-dev 代替之

  6. 周末大礼:jQuery技巧总结

    一.简介 1.1.概述 随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype.YUI.jQuery.mootools.Bindows ...

  7. 关于Cocos2d-x运行项目时弹框崩溃的解决

    想要运行工程的时候,跳出一个框说停止cantnot open the window,还提到什么GLVM之类的,这是显卡驱动出现问题,如果是远程连接电脑的话,很有可能就是用来远程连接的那台电脑的显卡驱动 ...

  8. 关于SQL语句的一些注意事项

    1.Into 表后要编辑-IntelliSense-刷新本地缓存 才能访问新表 2.Is null不是=null

  9. 对于表达式比较长的 for 语句和 if 语句

    对于表达式比较长的 for 语句和 if 语句,为了紧凑起见可以适当地去 掉一些空格,如 for (i=0; i<10; i++)和 if ((a<=b) && (c< ...

  10. 象“[]”、“.”、“->”这类操作符前后不加空格

    象“[]”.“.”.“->”这类操作符前后不加空格. #include <iostream> #include <process.h> #include<stdio ...