R5.5 Dependencies
1. Requirements
1.1. PHP
PHP >= 7.0 (PHP 7.2 recommended)1.1.1. PHP Extensions
- bcmath[link1], or GMP[link2]
- ctype
- gd[link3]
- iconv[link4]
- json[link5]
- mbstring[link6]
- openssl[link7]
- pcre
- spl
1.1.2. Necessity to raise the PHP version
PHP version
- 5.4
- short array syntax support
- 5.5
-
password_hash()
andpassword_verify()
API
-
- 5.6
- hashids 2.0 dropped PHP 5.3 - 5.5 support
- 7.0
- Null Coalescing Operator
cause for raise
- end of support[link8]
- library dependency
- core dependency
1.2. Web server
Apache >= 2.4Apache version
- 2.2
- EOS December 2017
1.3. Database
SQL database system, one of:MariaDB >= 10.0.5
MySQL >= 5.6.4
MySQL >= 5.6.4
1.3.1. Necessity to raise the Database version
DB version
- MariaDB 10.0.5 & MySQL 5.6.4
- InnoDB Full-text Search support
2. Used Libraries
# | directory | project | version | status | |
---|---|---|---|---|---|
1 | bad_behavior | Bad Behavior[link9] | 2.2.23 | patched: various, see repo | |
2 | captcha | freeCap[link10] | 1.4.1 | patched: various, see repo | |
3 | htmlsax3 | HTMLSAX3[link11] | 3.0.0 | patched: various, see repo | |
4 | phpmailer | PHPMailer[link12] | 6.1.4 | patched: various, see repo | |
5 | phpthumb | PhpThumb[link13] | 2.1 | unpatched | |
6 | safehtml | SafeHTML[link14] | 1.3.11 | patched: various, see repo | |
7 | simplepie | SimplePie[link15] | 1.5.4 | unpatched | |
8 | text_highlighter | Text_Highlighter[link16] | 0.8.0 | patched: various, see repo | |
9 | hashids | Hashids[link17] | 3.0.0 | patched, see subdir | |
10 | php-diff | php-diff[link18] | 1.0 | patched, see subdir |
Upstream projects
- [link1] https://www.php.net/manual/en/book.bc.php
- [link2] https://www.php.net/manual/en/book.gmp.php
- [link3] https://www.php.net/manual/en/book.image.php
- [link4] https://www.php.net/manual/en/book.iconv.php
- [link5] https://www.php.net/manual/en/book.json.php
- [link6] https://www.php.net/manual/en/book.mbstring.php
- [link7] https://www.php.net/manual/en/book.openssl.php
- [link8] https://www.php.net/eol.php
- [link9] https://bad-behavior.ioerror.us/
- [link10] https://wackowiki.org/doc/Dev/Components/Lib/Captcha
- [link11] https://pear.php.net/package/XML_HTMLSax3/
- [link12] https://github.com/PHPMailer/PHPMailer
- [link13] https://github.com/masterexploder/PHPThumb
- [link14] https://wackowiki.org/doc/Dev/Projects/SafeHTML
- [link15] https://github.com/simplepie/simplepie
- [link16] https://pear.php.net/package/Text_Highlighter/
- [link17] https://github.com/ivanakimov/hashids.php
- [link18] https://github.com/chrisboulton/php-diff