mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-02 21:48:20 +03:00
Following suggestion of Yann Morin, rework selection of php interfaces: use booleans instead of choice to be able to select multiple interfaces as they are not exclusive. We make sure at least one of the options is selected. It should be noted that previously CGI and FPM could not be selected at the same time. This is now possible. Bug that prevented compilation of CGI and FPM binaries at the same time has been fixed since PHP 5.4 (https://github.com/php-build/php-build/issues/101). Legacy handling is added for the two options that are removed, and the appropriate new options are selected. Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
36 lines
719 B
Plaintext
36 lines
719 B
Plaintext
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
|
|
and can be embedded into HTML.
|
|
|
|
http://www.php.net
|
|
|
|
if BR2_PACKAGE_PHP
|
|
|
|
config BR2_PACKAGE_PHP_SAPI_CGI
|
|
bool "CGI interface"
|
|
# CGI uses fork()
|
|
depends on BR2_USE_MMU
|
|
help
|
|
Common Gateway Interface
|
|
|
|
config BR2_PACKAGE_PHP_SAPI_CLI
|
|
bool "CLI interface"
|
|
help
|
|
Command Line Interface
|
|
|
|
config BR2_PACKAGE_PHP_SAPI_FPM
|
|
bool "FPM interface"
|
|
depends on BR2_USE_MMU
|
|
help
|
|
PHP-FPM (FastCGI Process Manager)
|
|
|
|
source "package/php/Config.ext"
|
|
|
|
endif
|