PHPloy is an incremental Git FTP and SFTP deployment tool. By keeping track of the state of the remote server(s) it deploys only the files that were committed since the last deployment. PHPloy supports submodules, sub-submodules, deploying to multiple servers and rollbacks. PHPloy requires PHP 7.3+ and Git 1.8+. PHPloy is very easy to use. PHPloy stores a file called .revision on the server. This file contains the hash of the commit that you have deployed to that server. When you run PHPloy, it downloads that file and compares the commit reference in it with the commit you are trying to deploy to find out which files to upload. The phploy.ini file holds your project configuration. It should be located in the root directory of the project. phploy.ini is never uploaded to server.

Features

  • Share your phploy.ini via Git but hide your password from the public
  • PHPloy allows you to configure multiple servers in the deploy file and deploy to any of them with ease
  • By default PHPloy will deploy to ALL specified servers
  • Shared configuration (custom defaults)
  • PHPloy allows you to roll back to an earlier version when you need to
  • When you run a rollback, the files in your working copy will revert temporarily to the version of the rollback you are deploying

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow PHPloy

PHPloy Web Site

Other Useful Business Software
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PHPloy!

Additional Project Details

Programming Language

PHP

Related Categories

PHP Software Development Software, PHP Application Servers, PHP Deployment Tool

Registered

2022-08-26