require.rst 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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, :term:`IIS`) to install phpMyAdmin's files into.
  8. PHP
  9. ---
  10. * You need PHP 5.3.0 or newer, with ``session`` support, the Standard PHP Library
  11. (SPL) extension, JSON support, and the ``mbstring`` extension.
  12. * To support uploading of ZIP files, you need the PHP ``zip`` extension.
  13. * You need GD2 support in PHP to display inline thumbnails of JPEGs
  14. ("image/jpeg: inline") with their original aspect ratio.
  15. * When using the cookie authentication (the default), the `mcrypt
  16. <http://www.php.net/mcrypt>`_ extension is strongly suggested.
  17. * To support upload progress bars, see :ref:`faq2_9`.
  18. * To support XML and Open Document Spreadsheet importing, you need the
  19. `libxml <http://www.php.net/libxml>`_ extension.
  20. * Performance suggestion: install the ``ctype`` extension.
  21. .. seealso:: :ref:`faq1_31`, :ref:`authentication_modes`
  22. Database
  23. --------
  24. phpMyAdmin supports MySQL-compatible databases.
  25. * MySQL 5.5 or newer
  26. * MariaDB 5.5 or newer
  27. * Drizzle
  28. .. seealso:: :ref:`faq1_17`
  29. Web browser
  30. -----------
  31. To access phpMyAdmin you need a web browser with cookies and javascript
  32. enabled.