config FREETZ_PACKAGE_PHP bool "PHP 5.3.8 (binary only)" select FREETZ_LIB_libpcre if ! FREETZ_PACKAGE_PHP_STATIC default n help PHP: Hypertext Preprocessor PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. menu "PHP features" depends on FREETZ_PACKAGE_PHP config FREETZ_PACKAGE_PHP_WITH_CURL bool "build with CURL support" select FREETZ_LIB_libcurl if ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the CURL support for PHP config FREETZ_PACKAGE_PHP_WITH_GD bool "build with GD support" select FREETZ_LIB_libgd if ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the GD support for PHP config FREETZ_PACKAGE_PHP_WITH_ICONV bool "build with ICONV support" select FREETZ_LIB_libiconv if FREETZ_TARGET_UCLIBC_VERSION_0_9_28 && ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the ICONV support for PHP config FREETZ_PACKAGE_PHP_WITH_JSON bool "build with JSON support" default n help This option enables the JSON support for PHP config FREETZ_PACKAGE_PHP_WITH_PCNTL bool "build with PCNTL support" default n help This option enables the PCNTL support for PHP config FREETZ_PACKAGE_PHP_WITH_SESSION bool "build with SESSION support" default n help This option enables the SESSION support for PHP config FREETZ_PACKAGE_PHP_WITH_SOCKETS bool "build with SOCKETS support" default n help This option enables the SOCKETS support for PHP config FREETZ_PACKAGE_PHP_WITH_SQLITE2 bool "build with SQLite (v2) support" default n help This option enables the SQLite (v2) support for PHP NB: SQLite v2 is somewhat deprecated. If you're developing a new application you probably don't want to activate this option. config FREETZ_PACKAGE_PHP_WITH_SQLITE3 bool "build with SQLite (v3) support" select FREETZ_LIB_libsqlite3 if ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the SQLite (v3) support for PHP config FREETZ_PACKAGE_PHP_WITH_SSL bool "build with SSL support" select FREETZ_LIB_libcrypto if ! FREETZ_PACKAGE_PHP_STATIC select FREETZ_LIB_libssl if ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the SSL support for PHP config FREETZ_PACKAGE_PHP_WITH_SYSVIPC bool "build with SYSVIPC support" default n help This option enables the SYSVIPC support for PHP config FREETZ_PACKAGE_PHP_WITH_LIBXML bool "build with XML support" select FREETZ_LIB_libxml2 if ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the XML support for PHP config FREETZ_PACKAGE_PHP_WITH_ZLIB bool "build with ZLIB support" select FREETZ_LIB_libz if ! FREETZ_PACKAGE_PHP_STATIC default n help This option enables the ZLIB support for PHP config FREETZ_PACKAGE_PHP_WITH_ZIP bool "build with ZIP support" select FREETZ_PACKAGE_PHP_WITH_ZLIB default n help This option enables the ZIP support for PHP endmenu config FREETZ_PACKAGE_PHP_STATIC bool "Create statically linked binary" depends on FREETZ_PACKAGE_PHP default n help PHP needs the following shared libraries which can be linked in statically by activating this switch: - libcrypt.so.0 - libc.so.0 - libgcc_s.so.1 - libcurl.so.4 - libgd.so.2 - libm.so.0 - libpcre.so.0 - libsqlite3.so.0 - libssl.so.0.9.8 - libcrypto.so.0.9.8 - libxml2.so.2 - libz.so.1