---
updatedAt: 2026-05-18T16:03:49.000Z
agentTools:
  projectIndex: https://snipe-it.readme.io/llms.txt
---

# Requirements

The requirements for Snipe-IT are fairly standard for a modern web server, and most servers will have most or all of these components already installed. If for some reason you don't have them installed, they are relatively easy to add.

> 📘 NOTE ON SHARED HOSTING:
>
> If you're installing Snipe-IT on shared hosting, you should have most of these installed already, with the exception of LDAP. LDAP integration may not be possible on shared hosting, depending on your web host. Email your hosting provider's support team to determine if your server meets the requirements to install Snipe-IT.

## General System Requirements

<br />

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th>
        Requirement
      </th>

      <th>
        Notes/Installing
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        PHP >=8.2.0 \<8.6
      </td>

      <td>
        - <Anchor target="_blank" href="http://php.net/manual/en/install.unix.debian.php">Install on Linux</Anchor>
        - <Anchor target="_blank" href="https://windows.php.net/download/">Install on Windows</Anchor>
      </td>
    </tr>

    <tr>
      <td>
        PHP Extensions:
      </td>

      <td>
        - <Anchor target="_blank" href="https://www.php.net/manual/en/json.installation.php">JSON</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/openssl.installation.php">OpenSSL</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/pdo.installation.php">PDO</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/mbstring.installation.php">Mbstring</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/tokenizer.installation.php">Tokenizer</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/curl.installation.php">cURL</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/mysqli.installation.php">MySQLi</Anchor> PHP Extension
        - <Anchor target="_blank" href="http://php.net/manual/en/ldap.installation.php">LDAP</Anchor> PHP extension (only if using LDAP)
        - <Anchor target="_blank" href="http://php.net/manual/en/zip.installation.php">PHPZIP</Anchor> PHP extension
        - <Anchor target="_blank" href="http://php.net/manual/en/fileinfo.installation.php">Fileinfo</Anchor> PHP extension
        - <Anchor target="_blank" href="http://php.net/manual/en/book.bc.php">PHP BCMath</Anchor> PHP extension
        - <Anchor target="_blank" href="http://php.net/manual/en/xml.installation.php">PHP XML</Anchor> PHP extension
        - <Anchor target="_blank" href="https://www.php.net/manual/en/sodium.installation.php">PHP Sodium</Anchor> PHP Extension
        - <Anchor target="_blank" href="https://www.php.net/manual/en/exif.setup.php">PHP Exif</Anchor> PHP Extension
      </td>
    </tr>

    <tr>
      <td>
        MySQL 5.7+ or MariaDB
      </td>

      <td>
        - <Anchor target="_blank" href="https://downloads.mariadb.org/interstitial/mariadb-10.0.14/winx64-packages/mariadb-10.0.14-winx64.msi/from/http%3A//mirror.aarnet.edu.au/pub/MariaDB">Install for 64-bit</Anchor> - <Anchor target="_blank" href="https://downloads.mariadb.org/interstitial/mariadb-10.0.14/win32-packages/mariadb-10.0.14-win32.msi/from/http%3A//mirror.aarnet.edu.au/pub/MariaDB">Install for 32-bit</Anchor>
      </td>
    </tr>

    <tr>
      <td>
        GD Library (>=2.0) or Imagick PHP extension (>=6.3.8)
      </td>

      <td>
        For barcode generation and image resizing for image uploads.
      </td>
    </tr>

    <tr>
      <td>
        Notepad++ or another plain-text editor for the editing configuration file
      </td>

      <td>
        The specific text editor doesn't matter, just as long as it doesn't save as rich text or try to convert apostrophes and quotes into curly quotes.
      </td>
    </tr>

    <tr>
      <td>
        Git
      </td>

      <td>
        Highly recommended for easier install/upgrade, but not required.
      </td>
    </tr>
  </tbody>
</Table>

## Requirements Specific to Linux/OSX

| Requirement                                                                                                                                                                     |
| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Mod Rewrite                                                                                                                                                                     |
| SSH access to the server with an SSH client (like Terminal for mac OS Desktops or [Putty](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) for Windows Desktops) |

## Requirements Specific to Windows Server

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th>
        Requirement
      </th>

      <th>
        Notes/Installing
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        IIS
      </td>

      <td>

      </td>
    </tr>

    <tr>
      <td>
        IIS URL Rewrite
      </td>

      <td>

      </td>
    </tr>

    <tr>
      <td>
        MariaDB 10.11.11+ for Windows
      </td>

      <td>
        - [Install for 64-bit](https://downloads.mariadb.org/interstitial/mariadb-10.0.14/winx64-packages/mariadb-10.0.14-winx64.msi/from/http%3A//mirror.aarnet.edu.au/pub/MariaDB) - [Install for 32-bit](https://downloads.mariadb.org/interstitial/mariadb-10.0.14/win32-packages/mariadb-10.0.14-win32.msi/from/http%3A//mirror.aarnet.edu.au/pub/MariaDB)


      </td>
    </tr>

    <tr>
      <td>
        [PHP Manager for IIS](https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/using-php-manager-for-iis-to-setup-and-configure-php) (makes managing PHP on IIS much easier)
      </td>

      <td>
        - first install [Web Platform Installer](https://www.microsoft.com/web/downloads/platform.aspx) - makes managing PHP on IIS much easier
      </td>
    </tr>

    <tr>
      <td>
        [Composer 2 install with the shell menus](https://getcomposer.org/Composer-Setup.exe)
      </td>

      <td>

      </td>
    </tr>

    <tr>
      <td>
        [Notepad++](http://www.notepad-plus-plus.org/download/v6.6.6.html)
      </td>

      <td>
        or other plaintext editor for editing the config file
      </td>
    </tr>
  </tbody>
</Table>

<br />