Requirements: Difference between revisions
(Original page content from 31-Oct-2008) |
(Update external links) |
||
Line 5: | Line 5: | ||
* [http://www.php.net/ PHP] (version 4.4.0 or greater) with enabled session support & installed PHP MySQL module | * [http://www.php.net/ PHP] (version 4.4.0 or greater) with enabled session support & installed PHP MySQL module | ||
* [http://www.mysql.com/ MySQL] (version 4.1.x or greater required for Unicode support) | * [http://www.mysql.com/ MySQL] (version 4.1.x or greater required for Unicode support) | ||
** the [ | ** the [https://www.apachefriends.org Apache Friends] project offers a complete solution for above mentioned services (Apache, PHP, MySQL), called XAMPP; the easy-to-use package is available for different platforms (Linux, Windows, Mac OS X, Solaris) | ||
* optionally, [[Bibutils]] for import and export of various formats (e.g., Endnote & BibTeX) | * optionally, [[Bibutils]] for import and export of various formats (e.g., Endnote & BibTeX) | ||
Line 13: | Line 13: | ||
* the features that allow for automatic renaming of uploaded files require the [http://www.php.net/manual/en/ref.iconv.php iconv functions], i.e. PHP must have been compiled with the <code>--with-iconv</code> configure-option | * the features that allow for automatic renaming of uploaded files require the [http://www.php.net/manual/en/ref.iconv.php iconv functions], i.e. PHP must have been compiled with the <code>--with-iconv</code> configure-option | ||
* Unicode (UTF-8) support requires the [ | * Unicode (UTF-8) support requires the [https://www.php.net/manual/en/ref.mbstring.php multibyte string functions] being enabled on your PHP server, i.e., PHP must have been compiled with the <code>--enable-mbstring</code> configure option; however, refbase can be used with a latin1 (ISO-8859-1) database if multibyte support is not available on your server | ||
[[Category:Installation]] | [[Category:Installation]] | ||
[[Category:Requirements]] | [[Category:Requirements]] |
Latest revision as of 19:27, 5 November 2023
Installation of the refbase package requires:
- the refbase scripts (official release or latest development version from SVN)
- a web server (like the Apache HTTP Server)
- PHP (version 4.4.0 or greater) with enabled session support & installed PHP MySQL module
- MySQL (version 4.1.x or greater required for Unicode support)
- the Apache Friends project offers a complete solution for above mentioned services (Apache, PHP, MySQL), called XAMPP; the easy-to-use package is available for different platforms (Linux, Windows, Mac OS X, Solaris)
- optionally, Bibutils for import and export of various formats (e.g., Endnote & BibTeX)
In addition, there are some required php.ini settings.
refbase-0.9.0 or greater has these further requirements:
- the features that allow for automatic renaming of uploaded files require the iconv functions, i.e. PHP must have been compiled with the
--with-iconv
configure-option - Unicode (UTF-8) support requires the multibyte string functions being enabled on your PHP server, i.e., PHP must have been compiled with the
--enable-mbstring
configure option; however, refbase can be used with a latin1 (ISO-8859-1) database if multibyte support is not available on your server