StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Stackups
  2. DevOps
  3. Build Automation
  4. Package Managers
  5. Deployer vs phing

Deployer vs phing

OverviewComparisonAlternatives

Overview

phing
phing
Stacks60
Followers10
Votes0
GitHub Stars1.2K
Forks318
Deployer
Deployer
Stacks49
Followers74
Votes21
GitHub Stars10.9K
Forks1.5K

Deployer vs phing: What are the differences?

Developers describe Deployer as "Deployment Tool for PHP". A deployment tool written in PHP with support for popular frameworks out of the box. On the other hand, phing is detailed as "A PHP project build system or build tool based on ​Apache Ant". It is not GNU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP 'task' classes make it an easy-to-use and highly flexible build framework.

Deployer can be classified as a tool in the "Continuous Deployment" category, while phing is grouped under "Package Managers".

Some of the features offered by Deployer are:

  • Simple setup process and a minimal learning curve
  • Ready to use recipes for most frameworks
  • Parallel execution without extensions

On the other hand, phing provides the following key features:

  • Simple XML buildfiles
  • Rich set of provided tasks
  • Easily extendable via PHP classes

Deployer and phing are both open source tools. It seems that Deployer with 7.01K GitHub stars and 997 forks on GitHub has more adoption than phing with 995 GitHub stars and 299 GitHub forks.

Share your Stack

Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.

View Docs
CLI (Node.js)
or
Manual

Detailed Comparison

phing
phing
Deployer
Deployer

It is not GNU make; it's a PHP project build system or build tool based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP 'task' classes make it an easy-to-use and highly flexible build framework.

A deployment tool written in PHP with support for popular frameworks out of the box

Simple XML buildfiles;Rich set of provided tasks;Easily extendable via PHP classes;Platform-independent: works on UNIX, Windows, Mac OSX;No required external dependencies;Built for PHP5
Simple setup process and a minimal learning curve;Ready to use recipes for most frameworks;Parallel execution without extensions;Something went wrong? Rollback to the previous release;Agentless, it's just SSH;Zero downtime deployments;
Statistics
GitHub Stars
1.2K
GitHub Stars
10.9K
GitHub Forks
318
GitHub Forks
1.5K
Stacks
60
Stacks
49
Followers
10
Followers
74
Votes
0
Votes
21
Pros & Cons
No community feedback yet
Pros
  • 8
    Simply to use
  • 7
    Easy to customize
  • 6
    Easy setup
Integrations
PHP
PHP
phpMyAdmin
phpMyAdmin
Zend Framework
Zend Framework
Yii
Yii
New Relic
New Relic
Drupal
Drupal
WordPress
WordPress
Magento
Magento
Slack
Slack
CodeIgniter
CodeIgniter
Symfony
Symfony
Laravel
Laravel

What are some alternatives to phing, Deployer?

Meteor

Meteor

A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets.

Bower

Bower

Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.

Buddy

Buddy

Git platform for web and software developers with Docker-based tools for Continuous Integration and Deployment.

Elm

Elm

Writing HTML apps is super easy with elm-lang/html. Not only does it render extremely fast, it also quietly guides you towards well-architected code.

Julia

Julia

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.

Cloud 66

Cloud 66

Cloud 66 gives you everything you need to build, deploy and maintain your applications on any cloud, without the headache of dealing with "server stuff". Frameworks: Ruby on Rails, Node.js, Jamstack, Laravel, GoLang, and more.

DeployBot

DeployBot

DeployBot makes it simple to deploy your work anywhere. You can compile or process your code in a Docker container on our infrastructure, and we'll copy it to your servers once everything has been successfully built.

Racket

Racket

It is a general-purpose, multi-paradigm programming language based on the Scheme dialect of Lisp. It is designed to be a platform for programming language design and implementation. It is also used for scripting, computer science education, and research.

AWS CodePipeline

AWS CodePipeline

CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.

PureScript

PureScript

A small strongly typed programming language with expressive types that compiles to JavaScript, written in and inspired by Haskell.

Related Comparisons

GitHub
Bitbucket

Bitbucket vs GitHub vs GitLab

GitHub
Bitbucket

AWS CodeCommit vs Bitbucket vs GitHub

Kubernetes
Rancher

Docker Swarm vs Kubernetes vs Rancher

gulp
Grunt

Grunt vs Webpack vs gulp

Graphite
Kibana

Grafana vs Graphite vs Kibana