@Chris- At the very least, everyone should probably be using some sort
of version control and SSH. If I have a choice I would prefer to use
git though even though I'm stuck using SVN for a few projects I'm
working on.

@Rob -  That looks like some solid info and methods. I haven't used
APC before but I definitely see where it can come in handy. I always
wonder how Facebook did it too. Thanks for the info.

On Fri, Jun 1, 2012 at 12:23 PM, Rob Marscher
<rmarsc...@beaffinitive.com> wrote:
>
>> On Fri, Jun 1, 2012 at 12:10 PM, Darryle Steplight <dstepli...@gmail.com> 
>> wrote:
>>>    I just heard of Capistrano, but in the past I've used Ant when I
>>> was using Eclipse for my IDE and working with JSP back in 07. What are
>>> the best deployment softwares for PHP? Which ones are the easiest to
>>> get up and running quickly? Which do you prefer to use at the job?
>
> I'm using a hand-rolled method that uses parallel-ssh to simultaneously 
> update servers, combined with custom php code for handling migrations, and 
> git tags for managing releases and allowing to roll back (assuming there 
> aren't major migrations that would prevent roll back).
>
> Facebook puts conditional checks all over their code for different features.  
> Enabled features are cached in APC.  They have a private url/api for 
> enabling/disabling features by updating the APC cache keys.  That way they 
> can roll out code changes without it actually going live and the test 
> features in production selectively on certain servers.
>
> Here's how Etsy does it:
> http://codeascraft.etsy.com/2010/05/20/quantum-of-deployment/
>
> Here's a php based deploy method created by Rasmus: 
> http://blog.wepay.com/2010/11/30/weploy-wepays-deployment-tool/
>
>
> _______________________________________________
> New York PHP User Group Community Talk Mailing List
> http://lists.nyphp.org/mailman/listinfo/talk
>
> http://www.nyphp.org/show-participation



-- 
----------------------------------------------
"May the Source be with you."
_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show-participation

Reply via email to