R6.1 Dependencies
1. Requirements
1.1. PHP
PHP 8.0 - 8.3 (PHP 8.2 recommended)
1.1.1. PHP Extensions
- bcmath, or GMP
- ctype
- ext-dom
- fileinfo
- gd
- iconv
- intl
- json
- mbstring
- mysqli
- openssl
- pcre
- pdo
- pdo_mysql
- spl
- zlib
1.1.2. Necessity to raise the PHP version
PHP version
- 7.4
- Null Coalescing Assignment Operator -
??=
- Null Coalescing Assignment Operator -
- 8.0
- Match expression and
str_*()
functions
- Match expression and
cause for raise
- PHP end of support
- library dependency
- core dependency
1.2. Web server
Apache >= 2.4
1.3. Database
SQL database system, one of:
MariaDB >= 10.4
MySQL >= 8.0
MySQL >= 8.0
1.3.1. Necessity to raise the Database version
DB version
- MariaDB 10.2 & MySQL 5.7.7
- support index key prefixes up to 3072 bytes by default (optional)
- MariaDB 10.4 & MySQL 8.0
- End of support of earlier versions
- MySQL: Changes in SQL mode settings (removes
NO_AUTO_CREATE_USER
)
cause for raise
- MariaDB end of support
- MySQL end of support
- core dependency
2. Used Libraries
# | directory | project | version | status | |
---|---|---|---|---|---|
1 | bad_behavior | Bad Behavior | 2.2.25 | patched: various, see repo | |
2 | captcha | freeCap | 1.4.5 | patched: various, see repo | |
3 | hashids | Hashids | 5.0.2 | unpatched | |
4 | htmlsax3 | HTMLSAX3 | 3.0.0 | patched: various, see repo | |
5 | php-diff | php-diff | 2.3.2 | patched, see subdir | |
6 | phpmailer | PHPMailer | 6.9.2 | unpatched | |
7 | phpthumb | PhpThumb | 2.3.1 | unpatched | |
8 | safehtml | SafeHTML | 1.3.12 | patched: various, see repo | |
9 | simplepie | SimplePie | 1.8.0 | unpatched | |
10 | svg-sanitizer | svg-sanitizer | 0.20 | patched: various, see repo | |
11 | text-hl | Text_Highlighter | 0.8.0 | patched: various, see repo |