require.rst.txt 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. .. _require:
  2. Requirements
  3. ============
  4. Web server
  5. ----------
  6. Since phpMyAdmin's interface is based entirely in your browser, you'll need a
  7. web server (such as Apache, nginx, :term:`IIS`) to install phpMyAdmin's files into.
  8. PHP
  9. ---
  10. * You need PHP 5.5.0 or newer, with ``session`` support, the Standard PHP Library
  11. (SPL) extension, hash, ctype, and JSON support.
  12. * The ``mbstring`` extension (see :term:`mbstring`) is strongly recommended
  13. for performance reasons.
  14. * To support uploading of ZIP files, you need the PHP ``zip`` extension.
  15. * You need GD2 support in PHP to display inline thumbnails of JPEGs
  16. ("image/jpeg: inline") with their original aspect ratio.
  17. * When using the cookie authentication (the default), the `openssl
  18. <https://www.php.net/openssl>`_ extension is strongly suggested.
  19. * To support upload progress bars, see :ref:`faq2_9`.
  20. * To support XML and Open Document Spreadsheet importing, you need the
  21. `libxml <https://www.php.net/libxml>`_ extension.
  22. * To support reCAPTCHA on the login page, you need the
  23. `openssl <https://www.php.net/openssl>`_ extension.
  24. * To support displaying phpMyAdmin's latest version, you need to enable
  25. ``allow_url_open`` in your :file:`php.ini` or to have the
  26. `curl <https://www.php.net/curl>`_ extension.
  27. .. seealso:: :ref:`faq1_31`, :ref:`authentication_modes`
  28. Database
  29. --------
  30. phpMyAdmin supports MySQL-compatible databases.
  31. * MySQL 5.5 or newer
  32. * MariaDB 5.5 or newer
  33. .. seealso:: :ref:`faq1_17`
  34. Web browser
  35. -----------
  36. To access phpMyAdmin you need a web browser with cookies and JavaScript
  37. enabled.
  38. You need browser which is supported by jQuery 2.0, see
  39. <https://jquery.com/browser-support/>.