summaryrefslogtreecommitdiffstats
path: root/package/php/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'package/php/Config.in')
-rw-r--r--package/php/Config.in46
1 files changed, 6 insertions, 40 deletions
diff --git a/package/php/Config.in b/package/php/Config.in
index eee8d264d6..2e9e344339 100644
--- a/package/php/Config.in
+++ b/package/php/Config.in
@@ -1,5 +1,8 @@
config BR2_PACKAGE_PHP
bool "php"
+ select BR2_PACKAGE_PHP_SAPI_CGI if \
+ !BR2_PACKAGE_PHP_SAPI_CLI && \
+ !BR2_PACKAGE_PHP_SAPI_FPM
help
PHP is a widely-used general-purpose scripting
language that is especially suited for Web development
@@ -9,61 +12,24 @@ config BR2_PACKAGE_PHP
if BR2_PACKAGE_PHP
-config BR2_PACKAGE_PHP_CLI
- bool
-
-config BR2_PACKAGE_PHP_CGI
- bool
-
-config BR2_PACKAGE_PHP_FPM
- bool
-
-choice
- prompt "Interface"
- default BR2_PACKAGE_PHP_SAPI_CGI
- help
- Select the PHP interface(s).
-
config BR2_PACKAGE_PHP_SAPI_CGI
- bool "CGI"
+ bool "CGI interface"
# CGI uses fork()
depends on BR2_USE_MMU
- select BR2_PACKAGE_PHP_CGI
help
Common Gateway Interface
config BR2_PACKAGE_PHP_SAPI_CLI
- bool "CLI"
- select BR2_PACKAGE_PHP_CLI
+ bool "CLI interface"
help
Command Line Interface
config BR2_PACKAGE_PHP_SAPI_FPM
- bool "FPM"
+ bool "FPM interface"
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()
- depends on BR2_USE_MMU
- select BR2_PACKAGE_PHP_CLI
- select BR2_PACKAGE_PHP_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
-
source "package/php/Config.ext"
endif
OpenPOWER on IntegriCloud