Pessoalmente, eu usaria apenas uma distribuição regular do Apache (sem PHP) e depois adicionaria um filtro para servir apenas os documentos .pdf:
Existem muitas maneiras diferentes de fazer isso. Por exemplo, esta diretiva que você coloca dentro do seu nó "Diretório" no seu arquivo httpd.conf:
<Directory "C:/Apache2.2/htdocs">
Options Indexes Includes MultiViews
IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing FoldersFirst NameWidth=*
AddIcon (IMG,/webicons/image3.gif) .gif .png .jpeg .jpg .xbm .PNG .JPG .GIF .tiff .bmp
AddIcon (IMG,/webicons/compressed.gif) .7z .zip .cab .tar .jar .mdb .ldf .mdf .CAB
AddIcon (IMG,/webicons/binary.gif) .exe .msi .rdp .pcf .dia .class .ks .keystore .scc
AddIcon (IMG,/webicons/a.gif) .txt .log .properties .doc .xls .xml .ts .msg .dat .sql .csv .pem .sh .py .tlp .java .der .csr .key .crt .bat .cmd .inf
AddIcon (IMG,/webicons/link.gif) .lnk .htm .url .URL
AddIcon (IMG,/webicons/pdf.gif) .pdf
AddIcon /webicons/folder.png ^^DIRECTORY^^
#ForceType application/octet-stream
....
....
Em seguida, digite: link
Se você realmente precisa ter um recurso de pesquisa, você pode instalar o PHP e usar pesquisa de arquivo simples do PHP .