+
+ +

PHP

+

Release information

+ +

Supported versions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VersionStatusShaarli compatibility
7.1Supported (v0.9.x):white_check_mark:
7.0Supported:white_check_mark:
5.6Supported:white_check_mark:
5.5EOL: 2016-07-10:white_check_mark:
5.4EOL: 2015-09-14:white_check_mark: (up to Shaarli 0.8.x)
5.3EOL: 2014-08-14:white_check_mark: (up to Shaarli 0.8.x)
+

See also: +- Travis configuration

+

Dependency management

+

Starting with Shaarli v0.8.x, Composer is used to resolve, +download and install third-party PHP dependencies.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
LibraryRequired?Usage
shaarli/netscape-bookmark-parserAllImport bookmarks from Netscape files
erusev/parsedownAllParse MarkDown syntax for the MarkDown plugin
slim/slimAllHandle routes and middleware for the REST API
+

Extensions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ExtensionRequired?Usage
opensslAllOpenSSL, HTTPS
php-mbstringCentOS, Fedora, RHEL, Windowsmultibyte (Unicode) string support
php-gdoptionalthumbnail resizing
php-intloptionallocalized text sorting (e.g. e->รจ->f)
php-curloptionalusing cURL for fetching webpages and thumbnails in a more robust way
+ +
+