Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details on branch 2026Q4
php82 PHP Scripting Language (8.2.X branch)
8.2.35_2 lang Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.2.35_2Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Upstream EOL reaches on 2026-12-31
Expiration Date EXPIRATION DATE: 2026-12-31
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-21 13:51:08
Last Update: 2026-10-23 21:18:51
Commit Hash: 711e29b
Also Listed In: devel www
License: PHP301
WWW:
https://www.php.net/
Description: #
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated webpages quickly, but you can do much more with PHP.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (321 items)
Collapse this list.
  1. /usr/local/share/licenses/php82-8.2.35_2/catalog.mk
  2. /usr/local/share/licenses/php82-8.2.35_2/LICENSE
  3. /usr/local/share/licenses/php82-8.2.35_2/PHP301
  4. bin/php
  5. bin/php-cgi
  6. bin/php-config
  7. @comment bin/phpdbg
  8. bin/phpize
  9. sbin/php-fpm
  10. etc/php.conf
  11. etc/php.ini-development
  12. etc/php.ini-production
  13. @sample etc/php-fpm.conf.default etc/php-fpm.conf
  14. @sample etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf
  15. include/php/TSRM/TSRM.h
  16. include/php/TSRM/tsrm_win32.h
  17. include/php/Zend/Optimizer/zend_call_graph.h
  18. include/php/Zend/Optimizer/zend_cfg.h
  19. include/php/Zend/Optimizer/zend_dfg.h
  20. include/php/Zend/Optimizer/zend_dump.h
  21. include/php/Zend/Optimizer/zend_func_info.h
  22. include/php/Zend/Optimizer/zend_inference.h
  23. include/php/Zend/Optimizer/zend_optimizer.h
  24. include/php/Zend/Optimizer/zend_ssa.h
  25. include/php/Zend/zend.h
  26. include/php/Zend/zend_API.h
  27. include/php/Zend/zend_alloc.h
  28. include/php/Zend/zend_alloc_sizes.h
  29. include/php/Zend/zend_arena.h
  30. include/php/Zend/zend_ast.h
  31. include/php/Zend/zend_atomic.h
  32. include/php/Zend/zend_attributes.h
  33. include/php/Zend/zend_attributes_arginfo.h
  34. include/php/Zend/zend_bitset.h
  35. include/php/Zend/zend_build.h
  36. include/php/Zend/zend_builtin_functions.h
  37. include/php/Zend/zend_builtin_functions_arginfo.h
  38. include/php/Zend/zend_closures.h
  39. include/php/Zend/zend_closures_arginfo.h
  40. include/php/Zend/zend_compile.h
  41. include/php/Zend/zend_config.h
  42. include/php/Zend/zend_config.w32.h
  43. include/php/Zend/zend_constants.h
  44. include/php/Zend/zend_constants_arginfo.h
  45. include/php/Zend/zend_cpuinfo.h
  46. include/php/Zend/zend_dtrace.h
  47. include/php/Zend/zend_dtrace_gen.h
  48. include/php/Zend/zend_enum.h
  49. include/php/Zend/zend_enum_arginfo.h
  50. include/php/Zend/zend_errors.h
  51. include/php/Zend/zend_exceptions.h
  52. include/php/Zend/zend_exceptions_arginfo.h
  53. include/php/Zend/zend_execute.h
  54. include/php/Zend/zend_extensions.h
  55. include/php/Zend/zend_fibers.h
  56. include/php/Zend/zend_fibers_arginfo.h
  57. include/php/Zend/zend_float.h
  58. include/php/Zend/zend_gc.h
  59. include/php/Zend/zend_gdb.h
  60. include/php/Zend/zend_generators.h
  61. include/php/Zend/zend_generators_arginfo.h
  62. include/php/Zend/zend_globals.h
  63. include/php/Zend/zend_globals_macros.h
  64. include/php/Zend/zend_hash.h
  65. include/php/Zend/zend_highlight.h
  66. include/php/Zend/zend_inheritance.h
  67. include/php/Zend/zend_ini.h
  68. include/php/Zend/zend_ini_parser.h
  69. include/php/Zend/zend_ini_scanner.h
  70. include/php/Zend/zend_ini_scanner_defs.h
  71. include/php/Zend/zend_interfaces.h
  72. include/php/Zend/zend_interfaces_arginfo.h
  73. include/php/Zend/zend_istdiostream.h
  74. include/php/Zend/zend_iterators.h
  75. include/php/Zend/zend_language_parser.h
  76. include/php/Zend/zend_language_scanner.h
  77. include/php/Zend/zend_language_scanner_defs.h
  78. include/php/Zend/zend_list.h
  79. include/php/Zend/zend_llist.h
  80. include/php/Zend/zend_long.h
  81. include/php/Zend/zend_map_ptr.h
  82. include/php/Zend/zend_max_execution_timer.h
  83. include/php/Zend/zend_mmap.h
  84. include/php/Zend/zend_modules.h
  85. include/php/Zend/zend_multibyte.h
  86. include/php/Zend/zend_multiply.h
  87. include/php/Zend/zend_object_handlers.h
  88. include/php/Zend/zend_objects.h
  89. include/php/Zend/zend_objects_API.h
  90. include/php/Zend/zend_observer.h
  91. include/php/Zend/zend_operators.h
  92. include/php/Zend/zend_portability.h
  93. include/php/Zend/zend_ptr_stack.h
  94. include/php/Zend/zend_range_check.h
  95. include/php/Zend/zend_signal.h
  96. include/php/Zend/zend_smart_str.h
  97. include/php/Zend/zend_smart_str_public.h
  98. include/php/Zend/zend_smart_string.h
  99. include/php/Zend/zend_smart_string_public.h
  100. include/php/Zend/zend_sort.h
  101. include/php/Zend/zend_stack.h
  102. include/php/Zend/zend_stream.h
  103. include/php/Zend/zend_string.h
  104. include/php/Zend/zend_strtod.h
  105. include/php/Zend/zend_strtod_int.h
  106. include/php/Zend/zend_system_id.h
  107. include/php/Zend/zend_type_info.h
  108. include/php/Zend/zend_types.h
  109. include/php/Zend/zend_variables.h
  110. include/php/Zend/zend_virtual_cwd.h
  111. include/php/Zend/zend_vm.h
  112. include/php/Zend/zend_vm_def.h
  113. include/php/Zend/zend_vm_execute.h
  114. include/php/Zend/zend_vm_handlers.h
  115. include/php/Zend/zend_vm_opcodes.h
  116. include/php/Zend/zend_vm_trace_handlers.h
  117. include/php/Zend/zend_vm_trace_lines.h
  118. include/php/Zend/zend_vm_trace_map.h
  119. include/php/Zend/zend_weakrefs.h
  120. include/php/Zend/zend_weakrefs_arginfo.h
  121. include/php/ext/date/lib/timelib.h
  122. include/php/ext/date/lib/timelib_config.h
  123. include/php/ext/date/php_date.h
  124. include/php/ext/hash/php_hash.h
  125. include/php/ext/hash/php_hash_adler32.h
  126. include/php/ext/hash/php_hash_crc32.h
  127. include/php/ext/hash/php_hash_fnv.h
  128. include/php/ext/hash/php_hash_gost.h
  129. include/php/ext/hash/php_hash_haval.h
  130. include/php/ext/hash/php_hash_joaat.h
  131. include/php/ext/hash/php_hash_md.h
  132. include/php/ext/hash/php_hash_murmur.h
  133. include/php/ext/hash/php_hash_ripemd.h
  134. include/php/ext/hash/php_hash_sha.h
  135. include/php/ext/hash/php_hash_sha3.h
  136. include/php/ext/hash/php_hash_snefru.h
  137. include/php/ext/hash/php_hash_tiger.h
  138. include/php/ext/hash/php_hash_whirlpool.h
  139. include/php/ext/hash/php_hash_xxhash.h
  140. include/php/ext/json/php_json.h
  141. include/php/ext/json/php_json_parser.h
  142. include/php/ext/json/php_json_scanner.h
  143. include/php/ext/libxml/php_libxml.h
  144. include/php/ext/mysqlnd/config-win.h
  145. include/php/ext/mysqlnd/mysql_float_to_double.h
  146. include/php/ext/mysqlnd/mysqlnd.h
  147. include/php/ext/mysqlnd/mysqlnd_alloc.h
  148. include/php/ext/mysqlnd/mysqlnd_auth.h
  149. include/php/ext/mysqlnd/mysqlnd_block_alloc.h
  150. include/php/ext/mysqlnd/mysqlnd_charset.h
  151. include/php/ext/mysqlnd/mysqlnd_commands.h
  152. include/php/ext/mysqlnd/mysqlnd_connection.h
  153. include/php/ext/mysqlnd/mysqlnd_debug.h
  154. include/php/ext/mysqlnd/mysqlnd_enum_n_def.h
  155. include/php/ext/mysqlnd/mysqlnd_ext_plugin.h
  156. include/php/ext/mysqlnd/mysqlnd_libmysql_compat.h
  157. include/php/ext/mysqlnd/mysqlnd_plugin.h
  158. include/php/ext/mysqlnd/mysqlnd_portability.h
  159. include/php/ext/mysqlnd/mysqlnd_priv.h
  160. include/php/ext/mysqlnd/mysqlnd_protocol_frame_codec.h
  161. include/php/ext/mysqlnd/mysqlnd_ps.h
  162. include/php/ext/mysqlnd/mysqlnd_read_buffer.h
  163. include/php/ext/mysqlnd/mysqlnd_result.h
  164. include/php/ext/mysqlnd/mysqlnd_result_meta.h
  165. include/php/ext/mysqlnd/mysqlnd_reverse_api.h
  166. include/php/ext/mysqlnd/mysqlnd_statistics.h
  167. include/php/ext/mysqlnd/mysqlnd_structs.h
  168. include/php/ext/mysqlnd/mysqlnd_vio.h
  169. include/php/ext/mysqlnd/mysqlnd_wireprotocol.h
  170. include/php/ext/mysqlnd/php_mysqlnd.h
  171. @comment include/php/ext/pcre/pcre2lib/config.h
  172. @comment include/php/ext/pcre/pcre2lib/pcre2.h
  173. @comment include/php/ext/pcre/pcre2lib/pcre2_internal.h
  174. @comment include/php/ext/pcre/pcre2lib/pcre2_intmodedep.h
  175. @comment include/php/ext/pcre/pcre2lib/pcre2_jit_neon_inc.h
  176. @comment include/php/ext/pcre/pcre2lib/pcre2_jit_simd_inc.h
  177. @comment include/php/ext/pcre/pcre2lib/pcre2_ucp.h
  178. include/php/ext/pcre/php_pcre.h
  179. include/php/ext/random/php_random.h
  180. include/php/ext/spl/php_spl.h
  181. include/php/ext/spl/spl_array.h
  182. include/php/ext/spl/spl_directory.h
  183. include/php/ext/spl/spl_dllist.h
  184. include/php/ext/spl/spl_engine.h
  185. include/php/ext/spl/spl_exceptions.h
  186. include/php/ext/spl/spl_fixedarray.h
  187. include/php/ext/spl/spl_functions.h
  188. include/php/ext/spl/spl_heap.h
  189. include/php/ext/spl/spl_iterators.h
  190. include/php/ext/spl/spl_observer.h
  191. include/php/ext/standard/base64.h
  192. include/php/ext/standard/basic_functions.h
  193. include/php/ext/standard/basic_functions_arginfo.h
  194. include/php/ext/standard/crc32.h
  195. include/php/ext/standard/crc32_x86.h
  196. include/php/ext/standard/credits.h
  197. include/php/ext/standard/credits_ext.h
  198. include/php/ext/standard/credits_sapi.h
  199. include/php/ext/standard/crypt_blowfish.h
  200. include/php/ext/standard/crypt_freesec.h
  201. include/php/ext/standard/css.h
  202. include/php/ext/standard/datetime.h
  203. include/php/ext/standard/dir_arginfo.h
  204. include/php/ext/standard/dl.h
  205. include/php/ext/standard/dl_arginfo.h
  206. include/php/ext/standard/exec.h
  207. include/php/ext/standard/file.h
  208. include/php/ext/standard/file_arginfo.h
  209. include/php/ext/standard/flock_compat.h
  210. include/php/ext/standard/fsock.h
  211. include/php/ext/standard/head.h
  212. include/php/ext/standard/hrtime.h
  213. include/php/ext/standard/html.h
  214. include/php/ext/standard/html_tables.h
  215. include/php/ext/standard/info.h
  216. include/php/ext/standard/md5.h
  217. include/php/ext/standard/pack.h
  218. include/php/ext/standard/pageinfo.h
  219. include/php/ext/standard/php_array.h
  220. include/php/ext/standard/php_assert.h
  221. include/php/ext/standard/php_browscap.h
  222. include/php/ext/standard/php_crypt.h
  223. include/php/ext/standard/php_crypt_r.h
  224. include/php/ext/standard/php_dir.h
  225. include/php/ext/standard/php_dns.h
  226. include/php/ext/standard/php_ext_syslog.h
  227. include/php/ext/standard/php_filestat.h
  228. include/php/ext/standard/php_fopen_wrappers.h
  229. include/php/ext/standard/php_http.h
  230. include/php/ext/standard/php_image.h
  231. include/php/ext/standard/php_incomplete_class.h
  232. include/php/ext/standard/php_lcg.h
  233. include/php/ext/standard/php_mail.h
  234. include/php/ext/standard/php_math.h
  235. include/php/ext/standard/php_mt_rand.h
  236. include/php/ext/standard/php_net.h
  237. include/php/ext/standard/php_password.h
  238. include/php/ext/standard/php_rand.h
  239. include/php/ext/standard/php_random.h
  240. include/php/ext/standard/php_smart_string.h
  241. include/php/ext/standard/php_smart_string_public.h
  242. include/php/ext/standard/php_standard.h
  243. include/php/ext/standard/php_string.h
  244. include/php/ext/standard/php_uuencode.h
  245. include/php/ext/standard/php_var.h
  246. include/php/ext/standard/php_versioning.h
  247. include/php/ext/standard/proc_open.h
  248. include/php/ext/standard/quot_print.h
  249. include/php/ext/standard/scanf.h
  250. include/php/ext/standard/sha1.h
  251. include/php/ext/standard/streamsfuncs.h
  252. include/php/ext/standard/url.h
  253. include/php/ext/standard/url_scanner_ex.h
  254. include/php/ext/standard/user_filters_arginfo.h
  255. include/php/ext/standard/winver.h
  256. @touch include/php/ext/php_config.h
  257. @rmempty include/php/ext/php_config.h
  258. include/php/main/SAPI.h
  259. include/php/main/build-defs.h
  260. include/php/main/fastcgi.h
  261. include/php/main/fopen_wrappers.h
  262. include/php/main/http_status_codes.h
  263. include/php/main/php.h
  264. include/php/main/php_compat.h
  265. include/php/main/php_config.h
  266. include/php/main/php_content_types.h
  267. include/php/main/php_getopt.h
  268. include/php/main/php_globals.h
  269. include/php/main/php_ini.h
  270. include/php/main/php_ini_builder.h
  271. include/php/main/php_main.h
  272. include/php/main/php_memory_streams.h
  273. include/php/main/php_network.h
  274. include/php/main/php_odbc_utils.h
  275. include/php/main/php_open_temporary_file.h
  276. include/php/main/php_output.h
  277. include/php/main/php_reentrancy.h
  278. include/php/main/php_scandir.h
  279. include/php/main/php_streams.h
  280. include/php/main/php_syslog.h
  281. include/php/main/php_ticks.h
  282. include/php/main/php_variables.h
  283. include/php/main/php_version.h
  284. include/php/main/rfc1867.h
  285. include/php/main/snprintf.h
  286. include/php/main/spprintf.h
  287. include/php/main/streams/php_stream_context.h
  288. include/php/main/streams/php_stream_filter_api.h
  289. include/php/main/streams/php_stream_glob_wrapper.h
  290. include/php/main/streams/php_stream_mmap.h
  291. include/php/main/streams/php_stream_plain_wrapper.h
  292. include/php/main/streams/php_stream_transport.h
  293. include/php/main/streams/php_stream_userspace.h
  294. include/php/main/streams/php_streams_int.h
  295. include/php/sapi/cli/cli.h
  296. include/php/sapi/embed/php_embed.h
  297. lib/libphp.so
  298. lib/php/build/Makefile.global
  299. lib/php/build/ax_check_compile_flag.m4
  300. lib/php/build/ax_gcc_func_attribute.m4
  301. lib/php/build/config.guess
  302. lib/php/build/config.sub
  303. lib/php/build/gen_stub.php
  304. lib/php/build/libtool.m4
  305. lib/php/build/ltmain.sh
  306. lib/php/build/php.m4
  307. lib/php/build/php_cxx_compile_stdcxx.m4
  308. lib/php/build/phpize.m4
  309. lib/php/build/pkg.m4
  310. lib/php/build/run-tests.php
  311. lib/php/build/shtool
  312. share/man/man1/php-cgi.1.gz
  313. share/man/man1/php-config.1.gz
  314. share/man/man1/php.1.gz
  315. @comment share/man/man1/phpdbg.1.gz
  316. share/man/man1/phpize.1.gz
  317. share/man/man8/php-fpm.8.gz
  318. share/php/fpm/status.html
  319. @owner
  320. @group
  321. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • php_fpm
Dependency lines:
  • For RUN/BUILD depends:
    • php82>0:lang/php82
  • For LIB depends:
    • libphp.so:lang/php82
Conflicts: #
CONFLICTS_INSTALL:
  • php[0-9][0-9]
To install the port: #
cd /usr/ports/lang/php82/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/php82
  • pkg install php82
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: php82
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1792589555 SHA256 (php-8.2.35.tar.xz) = 5737b98601fe5ab1b8c5db0c82ed3158acb9283ed3081ffe2faffb9ac81455e6 SIZE (php-8.2.35.tar.xz) = 12216408

Packages (timestamps in pop-ups are UTC): #
php82
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest8.2.348.2.35_28.2.18.2.298.2.35_2
FreeBSD:14:quarterly8.2.348.2.35_2-8.2.298.2.35_2
FreeBSD:15:latest8.2.35_28.2.35_2n/a8.2.29n/a
FreeBSD:15:quarterly8.2.35_28.2.35_2n/a-n/a
FreeBSD:16:latest8.2.348.2.35_2n/a-n/a
Slave ports: #
  1. archivers/php82-bz2
  2. archivers/php82-phar
  3. archivers/php82-zip
  4. archivers/php82-zlib
  5. converters/php82-iconv
  6. converters/php82-mbstring
  7. databases/php82-dba
  8. databases/php82-mysqli
  9. databases/php82-odbc
  10. databases/php82-pdo
  11. databases/php82-pdo_dblib
  12. databases/php82-pdo_firebird
  13. databases/php82-pdo_mysql
  14. databases/php82-pdo_odbc
  15. databases/php82-pdo_pgsql
  16. databases/php82-pdo_sqlite
  17. databases/php82-pgsql
  18. databases/php82-sqlite3
  19. devel/php82-ffi
  20. devel/php82-gettext
  21. devel/php82-intl
  22. devel/php82-pcntl
  23. devel/php82-readline
  24. devel/php82-shmop
  25. devel/php82-sysvmsg
  26. devel/php82-sysvsem
  27. devel/php82-sysvshm
  28. devel/php82-tokenizer
  29. ftp/php82-curl
  30. ftp/php82-ftp
  31. graphics/php82-exif
  32. graphics/php82-gd
  33. mail/php82-imap
  34. math/php82-bcmath
  35. math/php82-gmp
  36. misc/php82-calendar
  37. net/php82-ldap
  38. net/php82-soap
  39. net/php82-sockets
  40. net-mgmt/php82-snmp
  41. security/php82-filter
  42. security/php82-sodium
  43. sysutils/php82-fileinfo
  44. sysutils/php82-posix
  45. textproc/php82-ctype
  46. textproc/php82-dom
  47. textproc/php82-enchant
  48. textproc/php82-pspell
  49. textproc/php82-simplexml
  50. textproc/php82-xml
  51. textproc/php82-xmlreader
  52. textproc/php82-xmlwriter
  53. textproc/php82-xsl
  54. www/mod_php82
  55. www/php82-opcache
  56. www/php82-session
  57. www/php82-tidy
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. re2c>0 : devel/re2c
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.73 : devel/autoconf
  4. automake>=1.18.1 : devel/automake
Library dependencies: #
  1. libargon2.so : security/libargon2
  2. libpcre2-8.so : devel/pcre2
  3. libxml2.so : textproc/libxml2
This port is required by: #
for Build #
  1. archivers/php82-bz2
  2. archivers/php82-phar
  3. archivers/php82-zip
  4. archivers/php82-zlib
  5. converters/php82-iconv
  6. converters/php82-mbstring
  7. databases/php82-dba
Expand this list (56 items / 49 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. databases/php82-mysqli
  3. databases/php82-odbc
  4. databases/php82-pdo
  5. databases/php82-pdo_dblib
  6. databases/php82-pdo_firebird
  7. databases/php82-pdo_mysql
  8. databases/php82-pdo_odbc
  9. databases/php82-pdo_pgsql
  10. databases/php82-pdo_sqlite
  11. databases/php82-pgsql
  12. databases/php82-sqlite3
  13. devel/php82-ffi
  14. devel/php82-gettext
  15. devel/php82-intl
  16. devel/php82-pcntl
  17. devel/php82-readline
  18. devel/php82-shmop
  19. devel/php82-sysvmsg
  20. devel/php82-sysvsem
  21. devel/php82-sysvshm
  22. devel/php82-tokenizer
  23. ftp/php82-curl
  24. ftp/php82-ftp
  25. graphics/php82-exif
  26. graphics/php82-gd
  27. mail/php82-imap
  28. math/php82-bcmath
  29. math/php82-gmp
  30. misc/php82-calendar
  31. net/php82-ldap
  32. net/php82-soap
  33. net/php82-sockets
  34. net-mgmt/php82-snmp
  35. security/php82-filter
  36. security/php82-sodium
  37. sysutils/php82-fileinfo
  38. sysutils/php82-posix
  39. textproc/php82-ctype
  40. textproc/php82-dom
  41. textproc/php82-enchant
  42. textproc/php82-pspell
  43. textproc/php82-simplexml
  44. textproc/php82-xml
  45. textproc/php82-xmlreader
  46. textproc/php82-xmlwriter
  47. textproc/php82-xsl
  48. www/php82-opcache
  49. www/php82-session
  50. www/php82-tidy
  51. Collapse this list.
for Run #
  1. archivers/php82-bz2
  2. archivers/php82-phar
  3. archivers/php82-zip
  4. archivers/php82-zlib
  5. converters/php82-iconv
  6. converters/php82-mbstring
  7. databases/php82-dba
Expand this list (56 items / 49 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. databases/php82-mysqli
  3. databases/php82-odbc
  4. databases/php82-pdo
  5. databases/php82-pdo_dblib
  6. databases/php82-pdo_firebird
  7. databases/php82-pdo_mysql
  8. databases/php82-pdo_odbc
  9. databases/php82-pdo_pgsql
  10. databases/php82-pdo_sqlite
  11. databases/php82-pgsql
  12. databases/php82-sqlite3
  13. devel/php82-ffi
  14. devel/php82-gettext
  15. devel/php82-intl
  16. devel/php82-pcntl
  17. devel/php82-readline
  18. devel/php82-shmop
  19. devel/php82-sysvmsg
  20. devel/php82-sysvsem
  21. devel/php82-sysvshm
  22. devel/php82-tokenizer
  23. ftp/php82-curl
  24. ftp/php82-ftp
  25. graphics/php82-exif
  26. graphics/php82-gd
  27. mail/php82-imap
  28. math/php82-bcmath
  29. math/php82-gmp
  30. misc/php82-calendar
  31. net/php82-ldap
  32. net/php82-soap
  33. net/php82-sockets
  34. net-mgmt/php82-snmp
  35. security/php82-filter
  36. security/php82-sodium
  37. sysutils/php82-fileinfo
  38. sysutils/php82-posix
  39. textproc/php82-ctype
  40. textproc/php82-dom
  41. textproc/php82-enchant
  42. textproc/php82-pspell
  43. textproc/php82-simplexml
  44. textproc/php82-xml
  45. textproc/php82-xmlreader
  46. textproc/php82-xmlwriter
  47. textproc/php82-xsl
  48. www/php82-opcache
  49. www/php82-session
  50. www/php82-tidy
  51. Collapse this list.

Configuration Options: #
===> The following configuration options are available for php82-8.2.35_2: CGI=on: Build CGI version CLI=on: Build CLI version DEBUG=off: Build with debugging support DTRACE=on: Build with DTrace probes EMBED=on: Build embedded library FPM=on: Build FPM version IPV6=on: IPv6 protocol support LINKTHR=on: Link thread lib (for threaded extensions) MYSQLND=on: Build with MySQL Native Driver PCRE=on: Use system pcre instead of bundled one PHPDBG=off: Interactive PHP debugger ZTS=off: Force Zend Thread Safety (ZTS) build ===> Use 'make config' to modify these settings
Options name: #
lang_php82
USES: #
compiler:c11 cpe gnome localbase pkgconfig tar:xz autoreconf:build ssl
pkg-message: #
For install:
SECURITY: session upload progress (CVE-2026-115560, informational) php.ini-production and php.ini-development now ship with session.upload_progress.enabled = 0 as a temporary mitigation until the next regular PHP bugfix release. It only takes effect if you copy one of these templates to /usr/local/etc/php.ini. Without a php.ini, the compiled-in default (enabled) applies. Applications that read $_SESSION["upload_progress_*"] (upload progress bars) will stop receiving progress data while this is off.
If upgrading
SECURITY: session upload progress (CVE-2026-115560, informational) Until the next regular PHP bugfix release, session.upload_progress.enabled should be 0. The shipped php.ini-production and php.ini-development now set it, but existing php.ini files are never modified on upgrade, and with no php.ini the compiled-in default (enabled) applies. If you already applied this setting for CVE-2026-109619 (GHSA-6wmf-4rv5-p3rp), keep it; nothing further is needed. The issue needs an unusual combination: session.serialize_handler set to php_binary or php_serialize in configuration, switched to php at runtime with ini_set() before session_start(), with upload progress still enabled. Applications that never change the handler at runtime can keep the feature enabled. Check the effective value per SAPI (CLI and FPM/mod_php may load different ini files): php -r 'var_dump(ini_get("session.upload_progress.enabled"));' For FPM/mod_php, use phpinfo() from a web request. Ini files are read from /usr/local/etc/php.ini and /usr/local/etc/php/*.ini. Check both halves of the precondition: php -r 'var_dump(ini_get("session.serialize_handler"));' grep -rn serialize_handler /usr/local/www /usr/local/etc/php* \ /usr/local/etc/apache2* A match on one half alone is not vulnerable; the combination is. To make runtime switching impossible in FPM, set in the pool config: php_admin_value[session.serialize_handler] = php This breaks applications that legitimately need php_serialize at runtime. After changing any setting, restart the PHP service, e.g.: service php_fpm restart This notice will be removed once the fixed release is in the tree.
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://raw.githubusercontent.com/php/web-php-distributions/master/
  2. https://www.php.net/distributions/
Collapse this list.

Number of commits found: 3 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.2.35_2
23 Oct 2026 21:18:51
commit hash: 711e29bbd3a8da692802c87460588b7676187d22commit hash: 711e29bbd3a8da692802c87460588b7676187d22commit hash: 711e29bbd3a8da692802c87460588b7676187d22commit hash: 711e29bbd3a8da692802c87460588b7676187d22 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php82: Disable session upload progress in shipped php.ini templates

Set session.upload_progress.enabled = 0 in php.ini-production and
php.ini-development as a temporary mitigation for CVE-2026-115560, until
the next regular upstream bugfix release. The issue requires an
application to set session.serialize_handler to php_binary or
php_serialize and switch it to php at runtime via ini_set() before
session_start(), with upload progress still enabled.

The templates only affect new installs and users who copy them to
php.ini; existing php.ini files are untouched. Add a pkg-message
describing the change and how to check the effective configuration.

Security:	CVE-2026-115560

Changelog: https://www.php.net/ChangeLog-8.php#${NEW_VERSION}
(cherry picked from commit 438e512499a99559cf18ba9119dc3a534af3b2a4)
8.2.35_1
21 Oct 2026 23:01:33
commit hash: f655baf703889cb0150f2f1d7630d755b7852d3fcommit hash: f655baf703889cb0150f2f1d7630d755b7852d3fcommit hash: f655baf703889cb0150f2f1d7630d755b7852d3fcommit hash: f655baf703889cb0150f2f1d7630d755b7852d3f files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
lang/php8*: Force fresh FreeBSD.org package builds.

No functional changes to the ports.

The packages were built manually today from a temporary branch to
incorporate the RCE fixes without triggering unnecessary rebuilds.
These fixes were cherry-picked onto the previous package build rather
than built from a published branch.

Bump the ports to trigger fresh builds from the published tree,
ensuring reproducibility and accurate package metadata.

MFH:	2026Q4
(cherry picked from commit 44fd248dd4d7337c7e3517d1852be9d3dfd6071c with
 lmdb reference removed)
8.2.35
21 Oct 2026 13:45:43
commit hash: 6d1e46896a39ba8c5c2860cb1e11bf1e9cba76cdcommit hash: 6d1e46896a39ba8c5c2860cb1e11bf1e9cba76cdcommit hash: 6d1e46896a39ba8c5c2860cb1e11bf1e9cba76cdcommit hash: 6d1e46896a39ba8c5c2860cb1e11bf1e9cba76cd files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/php82: Update version 8.2.34=>8.2.35

Changelog: https://www.php.net/ChangeLog-8.php#8.2.35
(cherry picked from commit 8db9e9b204799193fa62d38bbe568ee29a47e7ab)

Number of commits found: 3