General Question

camertron's avatar

What's the best way to deploy a PHP application?

Asked by camertron (2117points) November 1st, 2010

So you’ve put a whole bunch of work into a PHP web application and its time to deploy it. You can either FTP the whole thing to your webserver or you can SSH in and do an SVN or GIT export from your code repository. Both those solutions require you to touch your server and are pretty tedious.

I’ve heard of Capistrano (in fact, that’s what Fluther uses), but it’s written in Ruby, not PHP, which means you need to have Ruby and RubyGems installed on your server. Capistrano can also be rather difficult to use from what I hear.

How do you deploy your PHP applications? Are there tools available that will deploy in a PHP-native way? Are there frameworks or tools that interface with platforms like CakePHP, Symfony, or Zend?

Observing members: 0 Composing members: 0

1 Answer

phaedryx's avatar

debian package

At a previous job I had to install/maintain a site written in CakePHP. I made it into a debian package.

“aptitude install projectname” and you’re done (although I guess that is technically “touching the server”)

Send me a PM and I can give you the details.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther