5 <meta name=
"generator" content=
"pandoc">
6 <meta name=
"viewport" content=
"width=device-width, initial-scale=1.0, user-scalable=yes">
7 <title>Shaarli – Server requirements
</title>
8 <style type=
"text/css">code{white-space: pre;}
</style>
9 <link rel=
"stylesheet" href=
"github-markdown.css">
11 <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
15 <div id=
"local-sidebar">
17 <li><a href=
"Home.html">Home
</a></li>
20 <li><a href=
"Download-and-Installation.html">Download and Installation
</a></li>
21 <li><a href=
"Upgrade-and-migration.html">Upgrade and migration
</a></li>
22 <li><a href=
"Server-requirements.html">Server requirements
</a></li>
23 <li><a href=
"Server-configuration.html">Server configuration
</a></li>
24 <li><a href=
"Server-security.html">Server security
</a></li>
25 <li><a href=
"Shaarli-configuration.html">Shaarli configuration
</a></li>
26 <li><a href=
"Plugins.html">Plugins
</a></li>
28 <li><a href=
"Docker.html">Docker
</a></li>
29 <li><a href=
"Usage.html">Usage
</a>
31 <li><a href=
"Sharing-button.html">Sharing button
</a> (bookmarklet)
</li>
32 <li><a href=
"Browsing-and-Searching.html">Browsing and Searching
</a></li>
33 <li><a href=
"Firefox-share.html">Firefox share
</a></li>
34 <li><a href=
"RSS-feeds.html">RSS feeds
</a></li>
38 <li><a href=
"Backup,-restore,-import-and-export.html">Backup, restore, import and export
</a></li>
39 <li><a href=
"Copy-an-existing-installation-over-SSH-and-serve-it-locally.html">Copy an existing installation over SSH and serve it locally
</a></li>
40 <li><a href=
"Create-and-serve-multiple-Shaarlis-(farm).html">Create and serve multiple Shaarlis (farm)
</a></li>
41 <li><a href=
"Download-CSS-styles-from-an-OPML-list.html">Download CSS styles from an OPML list
</a></li>
42 <li><a href=
"Datastore-hacks.html">Datastore hacks
</a></li>
44 <li><a href=
"Troubleshooting.html">Troubleshooting
</a></li>
45 <li><a href=
"Development.html">Development
</a>
47 <li><a href=
"GnuPG-signature.html">GnuPG signature
</a></li>
48 <li><a href=
"Coding-guidelines.html">Coding guidelines
</a></li>
49 <li><a href=
"Directory-structure.html">Directory structure
</a></li>
50 <li><a href=
"3rd-party-libraries.html">3rd party libraries
</a></li>
51 <li><a href=
"Plugin-System.html">Plugin System
</a></li>
52 <li><a href=
"Release-Shaarli.html">Release Shaarli
</a></li>
53 <li><a href=
"Security.html">Security
</a></li>
54 <li><a href=
"Static-analysis.html">Static analysis
</a></li>
55 <li><a href=
"Theming.html">Theming
</a></li>
56 <li><a href=
"Unit-tests.html">Unit tests
</a></li>
60 <li><a href=
"FAQ.html">FAQ
</a></li>
61 <li><a href=
"Community-&-Related-software.html">Community
& Related software
</a></li>
65 <h1 id=
"server-requirements">Server requirements
</h1>
67 <h3 id=
"release-information">Release information
</h3>
69 <li><a href=
"http://php.net/supported-versions.php">PHP: Supported versions
</a><a href=
".html"></a></li>
70 <li><a href=
"http://php.net/eol.php">PHP: Unsupported versions
</a> <em>(EOL - End Of Life)
</em><a href=
".html"></a></li>
71 <li><a href=
"http://php.net/ChangeLog-7.php">PHP
7 Changelog
</a><a href=
".html"></a></li>
72 <li><a href=
"http://php.net/ChangeLog-5.php">PHP
5 Changelog
</a><a href=
".html"></a></li>
73 <li><a href=
"https://bugs.php.net/">PHP: Bugs
</a><a href=
".html"></a></li>
75 <h3 id=
"supported-versions">Supported versions
</h3>
79 <th style=
"text-align: center;">Version
</th>
80 <th style=
"text-align: center;">Status
</th>
81 <th style=
"text-align: center;">Shaarli compatibility
</th>
86 <td style=
"text-align: center;">7.0</td>
87 <td style=
"text-align: center;">Supported
</td>
88 <td style=
"text-align: center;">✅
</td>
91 <td style=
"text-align: center;">5.6</td>
92 <td style=
"text-align: center;">Supported
</td>
93 <td style=
"text-align: center;">✅
</td>
96 <td style=
"text-align: center;">5.5</td>
97 <td style=
"text-align: center;">EOL:
2016-
07-
10</td>
98 <td style=
"text-align: center;">✅
</td>
101 <td style=
"text-align: center;">5.4</td>
102 <td style=
"text-align: center;">EOL:
2015-
09-
14</td>
103 <td style=
"text-align: center;">✅ (up to Shaarli
0.8.x)
</td>
106 <td style=
"text-align: center;">5.3</td>
107 <td style=
"text-align: center;">EOL:
2014-
08-
14</td>
108 <td style=
"text-align: center;">✅ (up to Shaarli
0.8.x)
</td>
114 <li><a href=
"https://github.com/shaarli/Shaarli/blob/master/.travis.yml">Travis configuration
</a><a href=
".html"></a></li>
116 <h3 id=
"dependency-management">Dependency management
</h3>
117 <p>Starting with Shaarli
<code>v0.8.x
</code>,
<a href=
"https://getcomposer.org/">Composer
</a> is used to resolve,
<a href=
".html"></a><br />
118 download and install third-party PHP dependencies.
</p>
123 <th style=
"text-align: center;">Required?
</th>
129 <td><a href=
"https://packagist.org/packages/shaarli/netscape-bookmark-parser"><code>shaarli/netscape-bookmark-parser
</code></a></td>
130 <td style=
"text-align: center;">All
</td>
131 <td>Import bookmarks from Netscape files
<a href=
".html"></a></td>
135 <h3 id=
"extensions">Extensions
</h3>
136 <table style=
"width:19%;">
138 <col style=
"width: 5%" />
139 <col style=
"width: 8%" />
140 <col style=
"width: 5%" />
145 <th style=
"text-align: center;">Required?
</th>
151 <td><a href=
"http://php.net/manual/en/book.openssl.php"><code>openssl
</code></a></td>
152 <td style=
"text-align: center;">All
</td>
153 <td>OpenSSL, HTTPS
<a href=
".html"></a></td>
156 <td><a href=
"http://php.net/manual/en/book.mbstring.php"><code>php-mbstring
</code></a></td>
157 <td style=
"text-align: center;">CentOS, Fedora, RHEL, Windows
</td>
158 <td>multibyte (Unicode) string support
<a href=
".html"></a></td>
161 <td><a href=
"http://php.net/manual/en/book.image.php"><code>php-gd
</code></a></td>
162 <td style=
"text-align: center;">optional
</td>
163 <td>thumbnail resizing
<a href=
".html"></a></td>
166 <td><a href=
"http://php.net/manual/en/book.intl.php"><code>php-intl
</code></a></td>
167 <td style=
"text-align: center;">optional
</td>
168 <td>localized text sorting (e.g.
<code>e-
>è-
>f
</code>)
<a href=
".html"></a></td>
171 <td><a href=
"http://php.net/manual/en/book.curl.php"><code>php-curl
</code></a></td>
172 <td style=
"text-align: center;">optional
</td>
173 <td>using cURL for fetching webpages and thumbnails in a more robust way
<a href=
".html"></a></td>