Config.ext 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. menu "PHP Extensions"
  2. config BR2_PACKAGE_PHP_CONFIG
  3. string "PHP configuration file to use"
  4. default "$(PHP_DIR)/php.ini-dist"
  5. help
  6. If you want to use a different php.ini file define it here.
  7. Otherwise it'll just copy the default php.ini-dist from PHP.
  8. config BR2_PACKAGE_PHP_EXT_SOCKETS
  9. bool "socket"
  10. help
  11. Sockets support
  12. config BR2_PACKAGE_PHP_EXT_POSIX
  13. bool "posix"
  14. default y
  15. help
  16. POSIX support
  17. config BR2_PACKAGE_PHP_EXT_SPL
  18. bool "SPL"
  19. default y
  20. help
  21. Standard PHP library support
  22. config BR2_PACKAGE_PHP_EXT_SESSION
  23. bool "Session"
  24. default y
  25. help
  26. Session support
  27. config BR2_PACKAGE_PHP_EXT_OPENSSL
  28. bool "openssl"
  29. select BR2_PACKAGE_OPENSSL
  30. help
  31. openssl support
  32. config BR2_PACKAGE_PHP_EXT_LIBXML2
  33. bool "xml2"
  34. select BR2_PACKAGE_LIBXML2
  35. help
  36. libxml2 support
  37. config BR2_PACKAGE_PHP_EXT_SIMPLEXML
  38. bool "simplexml"
  39. select BR2_PACKAGE_PHP_EXT_LIBXML2
  40. help
  41. SimpleXML support
  42. config BR2_PACKAGE_PHP_EXT_ZLIB
  43. bool "zlib"
  44. select BR2_PACKAGE_ZLIB
  45. default y
  46. help
  47. zlib support
  48. config BR2_PACKAGE_PHP_EXT_EXIF
  49. bool "EXIF"
  50. help
  51. EXIF support
  52. config BR2_PACKAGE_PHP_EXT_FTP
  53. bool "FTP"
  54. help
  55. FTP Support
  56. config BR2_PACKAGE_PHP_EXT_GETTEXT
  57. bool "gettext"
  58. select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
  59. depends on BR2_USE_WCHAR
  60. help
  61. gettext support
  62. comment "gettext support requires a toolchain with WCHAR support"
  63. depends on !BR2_USE_WCHAR
  64. config BR2_PACKAGE_PHP_EXT_GMP
  65. bool "gmp"
  66. select BR2_PACKAGE_GMP
  67. help
  68. GMP support
  69. config BR2_PACKAGE_PHP_EXT_JSON
  70. bool "JSON"
  71. help
  72. JavaScript Object Serialization support
  73. config BR2_PACKAGE_PHP_EXT_READLINE
  74. bool "readline"
  75. depends on (BR2_PACKAGE_PHP_CLI || BR2_PACKAGE_PHP_CGI) && BR2_PACKAGE_READLINE
  76. help
  77. readline support
  78. config BR2_PACKAGE_PHP_EXT_NCURSES
  79. bool "ncurses"
  80. depends on (BR2_PACKAGE_PHP_CLI || BR2_PACKAGE_PHP_CGI) && BR2_PACKAGE_NCURSES
  81. help
  82. ncurses support
  83. config BR2_PACKAGE_PHP_EXT_PCRE
  84. bool "PCRE"
  85. help
  86. Perl Compatible Regular Expressions support
  87. config BR2_PACKAGE_PHP_EXT_PCNTL
  88. bool "PCNTL"
  89. help
  90. Process Control Support
  91. config BR2_PACKAGE_PHP_EXT_SYSVMSG
  92. bool "sysvmsg - System V Message queue"
  93. help
  94. System V Message queue support
  95. config BR2_PACKAGE_PHP_EXT_SYSVSEM
  96. bool "sysvsem - System V Semaphores"
  97. help
  98. System V Sempahore support
  99. config BR2_PACKAGE_PHP_EXT_SYSVSHM
  100. bool "sysvshm - System V Shared memory"
  101. help
  102. System V Shared memory support
  103. config BR2_PACKAGE_PHP_EXT_ZIP
  104. bool "zip"
  105. select BR2_PACKAGE_ZLIB
  106. help
  107. Zip read/write support
  108. config BR2_PACKAGE_PHP_EXT_FILTER
  109. bool "filter"
  110. select BR2_PACKAGE_PHP_EXT_PCRE
  111. help
  112. Input filter support
  113. config BR2_PACKAGE_PHP_EXT_CALENDAR
  114. bool "calendar"
  115. help
  116. Calendar and event support
  117. comment "Database extensions"
  118. config BR2_PACKAGE_PHP_EXT_SQLITE
  119. bool "SQLite"
  120. help
  121. Legacy SQLite2 support
  122. config BR2_PACKAGE_PHP_EXT_SQLITE_UTF8
  123. bool "sqlite UTF8 support"
  124. depends on BR2_PACKAGE_PHP_EXT_SQLITE
  125. help
  126. UTF8 Support for sqlite
  127. config BR2_PACKAGE_PHP_EXT_PDO
  128. bool "PDO"
  129. help
  130. PHP Data Objects support
  131. config BR2_PACKAGE_PHP_EXT_PDO_SQLITE
  132. bool "PDO_SQLite"
  133. depends on BR2_PACKAGE_PHP_EXT_PDO
  134. help
  135. SQLite driver for PDO
  136. config BR2_PACKAGE_PHP_EXT_PDO_SQLITE_EXTERNAL
  137. bool "PDO_SQLite external"
  138. depends on BR2_PACKAGE_PHP_EXT_PDO_SQLITE
  139. select BR2_PACKAGE_SQLITE
  140. help
  141. Use external sqlite3 library
  142. config BR2_PACKAGE_PHP_EXT_PDO_MYSQL
  143. bool "PDO_MySQL"
  144. depends on BR2_PACKAGE_PHP_EXT_PDO
  145. depends on BR2_INSTALL_LIBSTDCPP
  146. select BR2_PACKAGE_MYSQL_CLIENT
  147. help
  148. PDO driver for MySQL
  149. comment "PDO_MySQL requires a toolchain with C++ support"
  150. depends on !BR2_INSTALL_LIBSTDCPP && BR2_PACKAGE_PHP_EXT_PDO
  151. endmenu