PHP App Server Layer Reference
This layer is available only for Linux-based stacks.
The PHP App Server layer supports a PHP application server by using Apache2
Short name: php-app
Compatibility: A PHP App Server layer is compatible with the following layers: custom, db-master, memcached, monitoring-master, and rails-app.
Open ports: A PHP App Server layer allows public access to ports 22 (SSH), 80 (HTTP), 443 (HTTPS), and all ports from load balancers.
Autoassign Elastic IP addresses: Off by default
Default EBS volume: No
Default security group: AWS-OpsWorks-PHP-App-Server
Setup recipes:
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
mysql::client
-
dependencies
-
mod_php5_apache2
Configure recipes:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
mod_php5_apache2::php
-
php::configure
Deploy recipes:
-
deploy::default
-
deploy::php
Undeploy recipes:
-
deploy::php-undeploy
Shutdown recipes:
-
opsworks_shutdown::default
-
apache2::stop
Installation: