Installing PEAR modules necessary on RHEL 3 (or clones) # first change to the framework directory and get the framework PEAR packages installed cd /var/www/html/horde/framework/ php install-packages.php # You will need to download these two packages to complete the pear installation wget http://dag.wieers.com/packages/php-sqlite/php-sqlite-1.0.2-1.rhel3.dag.i386.rpm wget http://dag.wieers.com/packages/sqlite/sqlite-2.8.16-1.1.el3.rf.i386.rpm rpm -ivh sqlite-2.8.16-1.1.el3.rf.i386.rpm rpm -ivh php-sqlite-1.0.2-1.rhel3.dag.i386.rpm # new as of 3/19/2007 - was painful to figure this out. The first issue is to get the structures graph dependency # the second issue is to make a copy of /usr/bin/pear since updating pear seems to delete it pear install structures_graph cp /usr/bin/pear /opt pear upgrade pear cp /opt/pear /usr/bin # needed for Horde base pear install Log pear install Mail_Mime pear upgrade DB pear install Date pear install Auth_SASL pear install File pear install Net_URL # needed for IMP pear install HTTP_Request # needed for Wicked pear install Text_Wiki # needed for Ingo pear install Net_Sieve pear install Net_Socket # needed for weather portal block in Horde pear install cache pear install net_dime pear install soap pear install xml_util pear install xml_parser pear install serializer pear install xml_serializer pear install services_weather # needed for passwd smbldap driver pear install Crypt_CHAP # and lastly... pear upgrade-all If for some reason PEAR breaks... then I just cd /usr/share mv pear pear.bak rpm -e php-mysql php-imap php-ldap # for RHEL 3 only up2date php-mysql php-imap php-ldap php # for RHEL clones yum install php-mysql php-imap php-ldap php and then back to the top and reinstall starting with cd /var/www/html/horde/framework php install-packages.php