Re: Documenting setting up Maia under Ubuntu (UPDATE: PHP)
Jason Street <[email protected]>
| Newsgroups | gmane.mail.virus.maiamailguard |
|---|---|
| Message-ID | <[email protected]> |
I really should get my notes together like I promised months ago. I have
this under 12.04.
Perhaps if you had time, create a wiki page the github repo to document
the 14.04 dependencies?
On 2015-08-04 04:15, Ian R. Justman wrote:
> Just tried under Vivid
>
> On 8/3/2015 20:12, Ian R. Justman wrote:
>
>> 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)
>
> Forgot two rather important items from this list in my previous
> message (applies to Trusty and later as well):
>
> php-mdb2-driver-mysql (for MySQL)
> php-mdb2-driver-pgsql (for PostgreSQL)
>
>> The items shown in red that do require special treatment, whether
>> passively or actively (this excludes any configuration within
>> config.php):
>>
>> 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)
>
> Still requires this action be taken under Vivid.
>
>> 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)
>
> Still holds true. Though a simple "extension=scrypt.so" in a file
> called "scrypt.ini" in /etc/php5/mods-available and a "php5enmod
> scrypt" and any restarts (whether they be in-server or memory-resident
> processes) of PHP5 needed to enable.
>
>> 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)
>
> Still true under Vivid.
>
>> 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)
>
> Not needed anymore; 1.1.3 is available as of 14.10 ("Utopic Unicorn").
>
>> 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)
>
> Still unavailable.
>
>> 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.
>
> Summary: One rather key item is now available in a recent version,
> php-net-imap, from repositories.
>
> Short report on the Perl core: No changes in my procedure was
> necessary. Was able to go from just-cloned git tree to fully working
> (per scripts/configtest.pl) using my list of items needed to install I
> presented here in about five minutes in a virtual machine.
>
> --Ian.
_______________________________________________
Maia-users mailing list
[email protected]
http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users