Deploy a PHP Site to IIS with Octopus
Blog post from Octopus Deploy
Paul Stovell describes the process of deploying PHP files onto an IIS Server using Octopus, which relies on NuGet packages for deployment. He begins by packaging PHP files into a NuGet package with the help of the NuGet Package Explorer and uploads it to the internal NuGet repository in Octopus. After creating a project in Octopus and selecting the NuGet Package step, he chooses a Custom Install Directory to deploy files to a pre-existing site setup and utilizes Octopus features like Substitute Variables in Files to manage configuration variables. The deployment is completed successfully, with the PHP files and configuration variables correctly placed on the IIS Server, demonstrating Octopus's capability to manage deployments beyond its typical use with Linux-based systems.