资讯专栏INFORMATION COLUMN

利用 Valet 开发和调试 PHP 项目

JowayYoung / 817人阅读

摘要:好在开发,尤其是基于框架的,完全可以用上了。换句话说,一个速度极快的开发环境仅仅需要占用内存。并不是想要替代或者,只是提供另外一种选择,更加灵活方便以及占用更小的内存。

对于开发者来说,为自己投资买一台 Mac,这可是「低投资高回报」,平时在开发 PHP 项目时,常规的做法需要在电脑上安装一系列开发工具,如: XAMP,还需要配置开发环境,如果涉及到多语言开发,就有可能出现电脑上塞满了各种工具,电脑基本处于高负荷使用,基本不用做其他事情了。

好在开发 PHP,尤其是基于 Laravel 框架的,完全可以用上 Laravel Valet 了。

Valet 概念

Valet 是为 Mac 提供的极简主义开发环境,没有 Vagrant ,也无需 /etc/hosts 文件,甚至可以使用本地隧道公开共享你的站点。Yeah, we like it too.

Laravel Valet 会在你的 Mac 上将 Nginx 设置为随系统启动后台运行,然后使用 DnsMasq , Valet 将所有的请求代理到 *.dev 域名并指向本地安装的站点目录。

换句话说,一个速度极快的 Laravel 开发环境仅仅需要占用 7MB 内存。 Valet 并不是想要替代 Vagrant 或者 Homestead,只是提供另外一种选择,更加灵活、方便、以及占用更小的内存。

Valet 安装

1.安装或更新 Homebrew (https://brew.sh/) 到最新版本,使用命令 brew update

2.安装 PHP:brew install homebrew/php/php71

注:如果安装了其它版本 PHP,可以通过命令 brew link 替换。

3.安装 Composer: http://www.phpcomposer.com/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25737.html

相关文章

  • php 程序员 命令行指南 持续总结更新 mac

    摘要:直接强制结束程序。在用挂起程序时,当想要结束这个程序,最好用。能够模拟在控制台结束程序的功能。 向 host 文件快速添加新网址配置 echo 127.0.0.1 your.domian.com | sudo tee -a /etc/hosts NGINX 配置 #nginx禁止访问.点号开头的文件 location ~* /.* { deny all; } #nginx 禁止访问.s...

    gyl_coder 评论0 收藏0
  • Get Started:Mac下搭建PHP开发环境

    摘要:序言假设我们拿到一台新的,事实上,确实如此为了写这个我特意买了一台新的寸带的。安装执行命令,检查是否安装成功。没问题的话执行。 序言 假设我们拿到一台新的Mac,事实上,确实如此……为了写这个我特意买了一台新的15寸带TouchBar的Mac。 安装Homebrew $ /usr/bin/ruby -e $(curl -fsSL https://raw.githubuserconten...

    zhangwang 评论0 收藏0
  • 优雅地在Mac+Valet环境下本地部署phphub

    摘要:今天,在下试了一下,简直好用啊简介是为提供的极简主义开发环境,没有,也无需文件,甚至可以使用本地隧道公开共享你的站点。 今天,在Mac下试了一下valet,简直好用啊!? 1、Valet简介 Valet 是为 Mac 提供的极简主义开发环境,没有 Vagrant ,也无需 /etc/hosts 文件,甚至可以使用本地隧道公开共享你的站点。 2、安装Valet 在这里我直接甩你一份文档,...

    Atom 评论0 收藏0
  • 基于Laravel 5.4 开发单页应用

    摘要:服务运行基本环境介绍硬件英寸系统服务端数据库及常用开发工具最强大的,没有之一方便好用的数据库管理客户端设计客户端调试工具功能相对比较强大的客户端流程图思维整理工具项目进度管理工具开发文档目录下搭建开发环境配置码字中。。。更多内容敬请期待 服务运行基本环境介绍 硬件:MacBookPro 13英寸 i5 2.5Ghz 16G 250G SSD 系统:macOS Sierra 10.12...

    ernest.wang 评论0 收藏0

发表评论

0条评论

JowayYoung

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<