{{toc numerate=1}}
===Requirements===
====PHP====
PHP 7.3 - 8.0 (PHP 7.4 recommended)
=====PHP Extensions=====
1. ((https://www.php.net/manual/en/book.bc.php bcmath)), or ((https://www.php.net/manual/en/book.gmp.php GMP))
1. ((https://www.php.net/manual/en/book.ctype.php ctype))
1. ((https://www.php.net/manual/en/book.fileinfo.php fileinfo))
1. ((https://www.php.net/manual/en/book.image.php gd))
1. ((https://www.php.net/manual/en/book.iconv.php iconv))
1. ((https://www.php.net/manual/en/book.intl.php intl))
1. ((https://www.php.net/manual/en/book.json.php json))
1. ((https://www.php.net/manual/en/book.mbstring.php mbstring))
1. ((https://www.php.net/manual/en/book.mysqli.php mysqli))
1. ((https://www.php.net/manual/en/book.openssl.php openssl))
1. ((https://www.php.net/manual/en/book.pcre.php pcre))
1. ((https://www.php.net/manual/en/book.pdo.php pdo))
2. ((https://www.php.net/manual/en/ref.pdo-mysql.php pdo_mysql))
1. ((https://www.php.net/manual/en/book.spl.php spl))
1. ((https://www.php.net/manual/en/book.zlib.php zlib))
=====Necessity to raise the PHP version=====
PHP version
* 7.0
* Null Coalescing Operator - ##""??""##
* 7.1
* php-diff 1.13
* ##[$a, $b, $c] = ['a', 'b', 'c'];##
* 7.2
* EOS December 2020
* hashids 4.0 - ##mb_ord()## function
* 7.3
* EOS December 2021
* ##is_countable()## function
* PCRE2
cause for raise
* ((https://www.php.net/eol.php PHP end of support))
* library dependency
* core dependency
====Web server====
Apache >= 2.4
Apache version
* 2.2
* EOS December 2017
====Database====
SQL database system, one of:
MariaDB >= 10.2
MySQL >= 5.7
=====Necessity to raise the Database version=====
DB version
* MariaDB 10.0.5 & MySQL 5.6.4
* InnoDB Full-text Search support
* EOS Feb 2021
* MariaDB 10.2.2 & MySQL 5.7.7
* support index key prefixes up to 3072 bytes by default (optional)
cause for raise
* ((https://mariadb.org/about/maintenance-policy/ MariaDB end of support))
* ((https://en.wikipedia.org/wiki/MySQL#Release_history MySQL end of support))
* core dependency
===Used Libraries===
#|
*| # | directory | project | version | status | |*
|| 1 | bad_behavior | ((https://bad-behavior.ioerror.us/ Bad Behavior)) | 2.2.24 | patched: various, see repo | ||
|| 2 | captcha | ((/Dev/Components/Lib/Captcha freeCap)) | 1.4.1 | patched: various, see repo | ||
|| 3 | hashids | ((https://github.com/ivanakimov/hashids.php Hashids)) | 4.1.0 | unpatched | ||
|| 4 | htmlsax3 | ((https://pear.php.net/package/XML_HTMLSax3/ HTMLSAX3)) | 3.0.0 | patched: various, see repo | ||
|| 5 | php-diff | ((https://github.com/JBlond/php-diff php-diff)) | 2.3.2 | patched, see subdir | ||
|| 6 | phpmailer | ((https://github.com/PHPMailer/PHPMailer PHPMailer)) | 6.6.2 | unpatched | ||
|| 7 | phpthumb | ((https://github.com/PHPThumb/PHPThumb PhpThumb)) | 2.1 | unpatched | ||
|| 8 | safehtml | ((https://wackowiki.org/doc/Dev/Projects/SafeHTML SafeHTML)) | 1.3.12 | patched: various, see repo | ||
|| 9 | simplepie | ((https://github.com/simplepie/simplepie SimplePie)) | 1.5.8 | unpatched | ||
|| 10 | text-hl | ((https://pear.php.net/package/Text_Highlighter/ Text_Highlighter)) | 0.8.0 | patched: various, see repo | ||
|#