大家在Mac中开发PHP,是用虚拟机的方式还是直接在Mac下搭建环境 财富值52

2016-11-01 17:51发布

如题,本人想在mac下做PHP开发,想在本地看到实时效果,然后开发完后再部署到服务器上(CentOS),或者用SSH直接连接服务器VIM开发,但我是PHP新手,还是想用PHPStrom(刚买了个一年,不用浪费,而且集成开发环境可能对开发有一些帮助)。
以上为背景。
想知道各位PHP大拿们在Mac下开发PHP,是用什么方式,推荐新手用什么方式,如果在Mac本地搭建环境,移殖发布到服务器上需要重新配置、等等的麻烦不麻烦,会不会有太多的差异化,和问题。
另外PHPStorm支持不支持远程编辑服务器上的项目?我知道TextMate之类的有相关的命令行插件,ssh打开远程的文件,编辑完远程也可以绑定,但我这次不想用TextMate或者Sublime这样的工具

望各位看到问题的大大们,或者前辈们与我一起讨论下,帮助我下,我会一直在线刷新评论。

-------更新---------

大家的回答偏差好大啊

付费偷看设置
发送
14条回答
段曼 - 我很好
1楼 · 2016-11-01 17:59.采纳回答

都是unix么,直接用吧

服务器的环境和本地肯定是有偏差的,需要自己去处理。

你的问题:在本地搭建环境,移殖发布到服务器上需要重新配置、等等的麻烦不麻烦,会不会有太多的差异化……这个取决于你的项目对于运行环境的依赖性。比如我自己的项目A几乎没有依赖,复制即可用;但项目B需要往服务器上写文件(Linux的绝对路径与Win就不一样),要读数据库(你就要在Win上装Mysql和redis),甚至要跑exec shell脚本(Win都没戏了)。

没用Mac,但是建议搭建环境,或者直接用一键安装包(继承开发环境)都可以,没必要虚拟机

个人表示绝不在本地机上做运行环境,不确定的地方太多(Mac还好,Win就真的很坑了),运行环境最好与最终生产环境相同,问题少。

居然没有一个推荐Vagrant 我不服

本地开发:

但是近年来有个很屌的东西叫做 Docker

PHPStorm以及各编辑器都有代码同步功能,即使没有也有第三方代码同步。

直接在mac上面安装开发环境

CentOS 7.0 + Docker

一周热门 更多>