github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/website/source/docs/apps/php/deploy/index.html.md (about) 1 --- 2 layout: "app_php" 3 page_title: "Build & Deploy - PHP App Type" 4 sidebar_current: "docs-php-deploy" 5 description: |- 6 Otto defaults to assuming your PHP application is a public-facing web 7 application, and deploys it with this assumption. 8 --- 9 10 # Build & Deploy 11 12 Otto defaults to assuming your PHP application is a public-facing web 13 application, and deploys it with this assumption. 14 15 This page documents all the common deployment choices made for all 16 infrastructures. The sidebar on the left can be used to view 17 infrastructure-specific choices that are made for certain infrastructure 18 targets. 19 20 ## Common Points 21 22 Below is an unordered list of common points about the build and deploy 23 process. Please see the [customizations](/docs/apps/php/customization.html) 24 page for a list of behavior that can be changed. 25 26 * The application is deployed behind [Apache](https://httpd.apache.org/). 27 28 * The same list of PHP modules made available for 29 [development](/docs/apps/php/dev.html) are also installed in the deployed 30 environment. 31 32 * If a `composer.json` file is detected, then Otto installs Composer 33 and runs `composer install --no-dev` during the build process to get all 34 the dependencies for your applicaiton.