\documentclass{article}
\usepackage{ulem}
\pagestyle{headings}
\begin{document}
1 get go-pear.php from http://pear.php.net/go-pear\footnote{http://pear.php.net/go-pear}

2 edit that file so that the lines pointing to the bootstrap files\newline
(around line 115) become\newline
\texttt{\newline
\$bootstrap\_files = array(\newline
                         'PEAR.php'             => 'http://svn.php.net/viewvc/pear/pear-core/branches/PEAR\_1\_4/PEAR.php?view=co\&pathrev=319707\footnote{http://svn.php.net/viewvc/pear/pear-core/branches/PEAR\_1\_4/PEAR.php?view=co\&pathrev=319707}',\newline
    'Archive/Tar.php'      => 'http://svn.php.net/viewvc/pear/packages/Archive\_Tar/tags/Archive\_Tar-1.3.7/Archive/Tar.php?view=co\&pathrev=325163\footnote{http://svn.php.net/viewvc/pear/packages/Archive\_Tar/tags/Archive\_Tar-1.3.7/Archive/Tar.php?view=co\&pathrev=325163}',\newline
    'Console/Getopt.php'   => 'http://svn.php.net/viewvc/pear/pear-core/branches/PEAR\_1\_4/Console/Getopt.php?view=co\&pathrev=319707\footnote{http://svn.php.net/viewvc/pear/pear-core/branches/PEAR\_1\_4/Console/Getopt.php?view=co\&pathrev=319707}',\newline
    );\newline
}    \newline
This is necessary because of the pear project to github. The new file\newline
go-pear.phar does not include a web interface

3 make a directory that is not web-accessible eg \texttt{PATH/pear}

4 put the modified \texttt{go-pear.php} in your web-accessible pages eg\newline
\texttt{PATH/public\_html} and install pear in \texttt{PATH/pear}

5 copy index.php from \texttt{PATH/pear} to \texttt{PATH/public\_html} and edit so that\newline
\texttt{\newline
\$pear\_dir = 'PATH/pear/PEAR'\newline
}

6 navigate to that file and configure PEAR by adding channel\newline
pear.horde.org and installing the packages enumerated in the horde\newline
documentation: Crypt\_Blowfish, Net\_DNS2 and Services\_Weather

7 install the package horde/horde\_role

8 go to the configuration page of PEAR and edit the value of 'Base\newline
Horde directory' to eg /PATH/public\_html/horde

9 install the package horde/horde

10 navigate to your horde directory

11 if it does not work, create \texttt{public\_html/horde/config/horde.local.php}\newline
to contain\newline
\texttt{\newline
<?php\newline
ini\_set('include\_path', '.:PATH/pear/PEAR:CURRENT\_INCLUDE\_PATH');\newline
}

12 and there you go!

\end{document}
