Pretty simple to install. Nothing OS specific or anything like that. Here are the steps: 1. Create the mysql database to hold the searchable data (or use an existing one) 2. Do the sql insert from the .sql file found in the sql/ directory: mysql -u [username] -p[password] [database] < phpdocsearch.sql Replacing [username], [password] and [database] with the obvious true values. This can also be done via phpMyAdmin (or any other sql dumping program) 3. Open up common.inc.php and edit the variables at the top. See the common.inc.php source for more information on what is what. 4. Put all the .php files in the same directory as the php documents that you've downloaded and extracted from the php.net site. 5. Call create.php: http://mysite.com/phpdocs/create.php This will go through and index all of the document pages. It might take quite a bit of time, depending on your computer speed and load. The script shouldn't time out though (no matter how long it takes), so don't worry about that. You may be asked to manually delete index.html. This is a somewhat crucial step. The program will try to delete it automatically, but if it can't (permission problems usually), then you need to do it. The data from index.html is stored to index.html.main though, so it is not lost. Warning: The data that is stored in the database typically has a sum of about 2.2mb. While this isn't a big deal for most people (and mysql doesn't mind), some hosts limit database sizes to something that's way to small, so be warned if your host does this. 6. [Optional] Delete create.php. This will just keep from allowing others to recreate the database. You might want to just rename/move this incase you need to create the index again in the future. Note: These files are in windows-ascii format (\r\n instead of just \n) because I expect most people to be editing the config files in something like notepad (and not something like vi or other *nix editors). The php interpreter doesn't care either way. If you want to 'clean' up the files for *nix editors, just run this command from the command prompt in the same directory as you have the .php search files installed to: perl -pi -e 's/\r//g' *.php