Re: Documenting setting up Maia under Ubuntu (UPDATE: PHP)
"Ian R. Justman" <ianj-/[email protected]>
| Newsgroups | gmane.mail.virus.maiamailguard |
|---|---|
| Message-ID | <[email protected]> |
Hi, all. Just came up with lists of how certain prerequisites can be installed under Ubuntu (and likely via Debian) via apt-get as well as those that need pecl and pear juju. Only two can't at all, unless you know where to get them and do it manually. The items that can be installed straight from apt-get, like the Perl modules were "toplevel installed" wherever possible to resolve as many dependencies as possible. These are items shown in red (which I will treat as "required" unless specifically told otherwise) which do not need any special treatment (apart from any configuration within config.php) that can be installed straight from APT: php-pear php5-dev (required for those which need manual installing from pecl or pear) php-mail-mimedecode php-pager php-net-smtp (causes installation of dependencies php-auth-sasl php-net-socket) php-log php-htmlpurifier php-net-ldap (only required if using LDAP for authentication) php5-gd (only required if installing graph support) php-numbers-words (only required if you want spelled-out numbers) The items shown in red that do require special treatment, whether passively or actively (this excludes any configuration within config.php): php5-imap (only required for authenticating against Exchange Server installations; may need manual enabling depending on PHP installation) smarty3 (Requires a symlink to /usr/share/php/smarty3 named "Smarty" in /usr/share/php to work with minimal effort; can be done very simply with this: cd /usr/share/php && ln -s smarty3 Smarty) php-net-imap (Only suitable for use at sites with standard SSL ports; complains and suggests using older version, though a newer one is available (See below)) This item requires installation via PECL: scrypt() support: (Requires MANUAL installation) (use pecl install scrypt) (needs "extension=scrypt.so" in either php.ini or as an option in /etc/php5/modules-available) These items require installation via PEAR: PEAR::Image_Color (installed with warnings using "pear install Image_Color") PEAR::Numbers_Roman (requires pear install Numbers_Roman) PEAR::Net_POP3 (requires pear install Net_POP3) This is a special case item if you wish to use IMAP but don't want to use an older verson of PEAR::Net_IMAP: PEAR::NET_IMAP (requires pear install NET_IMAP) (Use this instead of APT's copy if your IMAP server is a special case that APT's version cannot handle or if you would prefer a newer version) These modules will not install at all, regardless of methods, including via PEAR or PECL. Requires bare-handed manual installation (and downloading, too): PEAR::Image_Canvas (will not install at all) PEAR::Image_Graph (will not install at all) I guess I could try Vivid to see if it has better luck for some of the other items, since it may likely have newer versions of some these libraries, especially PEAR::Net_IMAP. That will give us an idea of what to expect for 16.04 LTS when it gets released next year. --Ian. -- Ian R. Justman UNIX hacker. Anime fan. Any questions? ianj (at) ian-justman.com Please direct business correspondence to my new address, biz (at) ian-justman.com. (04/27/2015) _______________________________________________ Maia-users mailing list [email protected] http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users