summaryrefslogtreecommitdiffstats
path: root/package/php
diff options
context:
space:
mode:
authorJordi Llonch <jordi.llonch@rochsystems.com>2014-07-15 18:07:42 +0000
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-07-15 21:10:55 +0200
commitc54de0884f32495aaa8e92a5e4c4e835994b03bf (patch)
treeb7ff31581eaa2848937c2586f86d73baa58dc9e7 /package/php
parentc9b4b57f8496b43cc7b6f9463c9f83595f000cef (diff)
downloadbuildroot-c54de0884f32495aaa8e92a5e4c4e835994b03bf.tar.gz
buildroot-c54de0884f32495aaa8e92a5e4c4e835994b03bf.zip
php: add FPM support
[Thomas: adjust commit title, as suggested by Gustavo.] Signed-off-by: Jordi Llonch <jordi.llonch@rochsystems.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/php')
-rw-r--r--package/php/Config.in18
-rw-r--r--package/php/php.mk1
2 files changed, 19 insertions, 0 deletions
diff --git a/package/php/Config.in b/package/php/Config.in
index 46444a5600..4ee14c320a 100644
--- a/package/php/Config.in
+++ b/package/php/Config.in
@@ -17,6 +17,9 @@ config BR2_PACKAGE_PHP_CLI
config BR2_PACKAGE_PHP_CGI
bool
+config BR2_PACKAGE_PHP_FPM
+ bool
+
choice
prompt "Interface"
default BR2_PACKAGE_PHP_SAPI_CGI
@@ -37,6 +40,13 @@ config BR2_PACKAGE_PHP_SAPI_CLI
help
Command Line Interface
+config BR2_PACKAGE_PHP_SAPI_FPM
+ bool "FPM"
+ depends on BR2_USE_MMU
+ select BR2_PACKAGE_PHP_FPM
+ help
+ PHP-FPM (FastCGI Process Manager)
+
config BR2_PACKAGE_PHP_SAPI_CLI_CGI
bool "CGI and CLI"
# CGI uses fork()
@@ -46,6 +56,14 @@ config BR2_PACKAGE_PHP_SAPI_CLI_CGI
help
Command line and Common gateway interfaces
+config BR2_PACKAGE_PHP_SAPI_CLI_FPM
+ bool "FPM and CLI"
+ depends on BR2_USE_MMU
+ select BR2_PACKAGE_PHP_CLI
+ select BR2_PACKAGE_PHP_FPM
+ help
+ Command line and PHP-FPM (FastCGI Process Manager)
+
endchoice
endif
diff --git a/package/php/php.mk b/package/php/php.mk
index 4d3aa7d18d..fea03ebb3a 100644
--- a/package/php/php.mk
+++ b/package/php/php.mk
@@ -47,6 +47,7 @@ endif
PHP_CONF_OPT += $(if $(BR2_PACKAGE_PHP_CLI),,--disable-cli)
PHP_CONF_OPT += $(if $(BR2_PACKAGE_PHP_CGI),,--disable-cgi)
+PHP_CONF_OPT += $(if $(BR2_PACKAGE_PHP_FPM),--enable-fpm,--disable-fpm)
### Extensions
PHP_CONF_OPT += $(if $(BR2_PACKAGE_PHP_EXT_SOCKETS),--enable-sockets) \
OpenPOWER on IntegriCloud