Sphider support is available in the
Sphider Forum

Sphider Search Home
All the below downloads are linked from the Download page on Sphider Search Home.


NEW7 September 2019 — Sphider 3.3.0-MB
Sphider-3.3.0-MB – This is the latest WorldSpaceFlight modification to Sphider. This version works with PHP 7.3, has integrated image indexing and search capability, can index RSS feeds, has the ability to determine web page encoding. and is equipped to handle multibyte character strings. This in turn causes indexed items to be properly stored in the database and yields improved search results. MySQL and MariaDB (See note) databases are supported. The search page is integrated to support your choice of any combination of legacy search, image search, or RSS search. This version of Sphider has improved security protecting against URL manipulation attacks.

Sphider 3.3.0-MB requires a MINIMUM of PHP 5.4 and MySQL 5.5.3+. MySQLi and MySQLnd are both required. The PHP mbstring extension is recommended but not required.

It has come to our attention that many shared hosting providers have DISABLED MySQLnd, particularly for shared hosting, rendering Sphider 3.3.0-MB useless. Commonly, these same providers DO provide access to PDO. For that purpose you have the option of Sphider 2.4.2-PDO. The PDO version requires at least PHP 5.4. MySQL 5.5.3+,  and PDO support.

Sphider-2.4.2-PDO – This version of Sphider is functionally the same as former Sphider 2.4.1 in terms of features, except it is implemented using PDO (PHP Data Objects) instead of MySQLi/MySQLnd.  Version 2.4.2-PDO supports MySQL and MariaDB (See note) databases.

Sphider 1.4.2 – A WorldSpaceFlight modification of the original Sphider. (A newer version is now available.) (Not compatible with PHP 7.1 or higher.)

Which version should I choose?

This tool can help you decide. Unzip and install it to your host, then run it from a browser.

You should install the latest available version of Sphider, with these constraints —
If you require MySQL or MariaDB:
– Check with your website host. If they support MySQLi WITH MySQLnd, you should install Sphider 3.3.0-MB.
– If your host does NOT support MySQLnd, but DOES support PDO, then install Sphider 2.4.2-PDO.
– If your host supports NEITHER PDO nor MySQLnd, but does have mySQLi, you will have to live with Sphider 1.4.2.
– If your host does not support PDO or MySQLi, your only choice is to stick with the original Sphider (1.3.6) (

NOTE:  Sphider 3.3.0-MB and Sphider 2.4.2-PDO both require use of a MySQL 5.5.3+ database. They may also work with MariaDB, but read this in the support forum first. Sphider 2.4.2-PDO uses PHP Data Objects (PDO) instead of MySQL functions.



Catdoc-0.94.2-win32 – Catdoc is a port to Windows of catdoc, catppt, and xls2csv utilities found in Linux. This is a third-party compilation containing Windows binaries as well as source code. We have done some basic testing from a Windows command prompt. We used a Windows 7 x64 based machine. First, a directory C:\bin\linux2winports was created. From the zip file (provided as a download) we extracted the three exe files and the charsets directory to the directory created. We got 2 errors complaining of  the extraction failing to set timestamps on two of the files. Ignore the warnings. The extracted binaries are win32 (for x86), but they worked in our x64 environment. We did not try any of the options but simply a command like “catdoc somefile.doc”, “catppt someppt.ppt”, and “xls2csv spreadsheet.xls”. We received expected outputs, so the port does work, at least on a basic level.

The recommendations are to use the pre-compiled binaries provided, but if you have the know-how to make your own binaries, you are free to do so. The binaries are win32, but it may be possible to use the source to make x64 binaries. We don’t know, haven’t tried. This package is provided as-is.