Config.ext 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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_LIBGMP
  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_SYSVMSG
  88. bool "sysvmsg - System V Message queue"
  89. help
  90. System V Message queue support
  91. config BR2_PACKAGE_PHP_EXT_SYSVSEM
  92. bool "sysvsem - System V Semaphores"
  93. help
  94. System V Sempahore support
  95. config BR2_PACKAGE_PHP_EXT_SYSVSHM
  96. bool "sysvshm - System V Shared memory"
  97. help
  98. System V Shared memory support
  99. config BR2_PACKAGE_PHP_EXT_ZIP
  100. bool "zip"
  101. help
  102. Zip read/write support
  103. config BR2_PACKAGE_PHP_EXT_FILTER
  104. bool "filter"
  105. help
  106. Input filter support
  107. config BR2_PACKAGE_PHP_EXT_CALENDAR
  108. bool "calendar"
  109. help
  110. Calendar and event support
  111. comment "Database extensions"
  112. config BR2_PACKAGE_PHP_EXT_SQLITE
  113. bool "SQLite"
  114. help
  115. Legacy SQLite2 support
  116. config BR2_PACKAGE_PHP_EXT_SQLITE_UTF8
  117. bool "sqlite UTF8 support"
  118. depends on BR2_PACKAGE_PHP_EXT_SQLITE
  119. help
  120. UTF8 Support for sqlite
  121. config BR2_PACKAGE_PHP_EXT_PDO
  122. bool "PDO"
  123. help
  124. PHP Data Objects support
  125. config BR2_PACKAGE_PHP_EXT_PDO_SQLITE
  126. bool "PDO_SQLite"
  127. depends on BR2_PACKAGE_PHP_EXT_PDO
  128. help
  129. SQLite driver for PDO
  130. config BR2_PACKAGE_PHP_EXT_PDO_SQLITE_EXTERNAL
  131. bool "PDO_SQLite external"
  132. depends on BR2_PACKAGE_PHP_EXT_PDO_SQLITE
  133. select BR2_PACKAGE_SQLITE
  134. help
  135. Use external sqlite3 library
  136. config BR2_PACKAGE_PHP_EXT_PDO_MYSQL
  137. bool "PDO_MySQL"
  138. depends on BR2_PACKAGE_PHP_EXT_PDO
  139. select BR2_PACKAGE_MYSQL_CLIENT
  140. help
  141. PDO driver for MySQL
  142. endmenu