Now Reading: Install PHP imap on DirectAdmin server with CustomBuild

Loading
svg
Open

Install PHP imap on DirectAdmin server with CustomBuild

February 9, 20242 min read

Here's a new way to install the PHP imap extension on a DirectAdmin server. This is a native method without using third-party solutions, which will work equally well on CentOS, AlmaLinux, CloudLinux, Debian and Ubuntu.

Run as root in bash-console:

cd /usr/local/directadmin/custombuild/
./build update
./build set_php imap yes
./build php_imap

Look for the key points you should control. First:

# ./build set_php imap yes
Changed imap option from no to yes

The option should change to “Yes”. Although it may already be “yes”.

Successful installation of the extension should print the following:

Installing shared extensions:     /usr/local/php81/lib/php/extensions/no-debug-non-zts-20210902/
find . -name \*.gcno -o -name \*.gcda | xargs rm -f
find . -name \*.lo -o -name \*.o -o -name \*.dep | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp.la      modules/* libs/*
rm -f ext/opcache/jit/zend_jit_x86.c
rm -f ext/opcache/jit/zend_jit_arm64.c
Restarting php-fpm72.
Restarting php-fpm73.
Restarting php-fpm74.
Restarting php-fpm81.
imap PHP extension has been installed successfully.

Check the line: “imap PHP extension has been installed successfully”.

And one last control:

# php -i | grep imap
Protocols => dict, file, ftp, ftps, gopher, gophers, http, https, imap, imaps, mqtt, pop3, pop3s, rtsp, smb, smbs, smtp, smtps, telnet, tftp
imap
imap.enable_insecure_rsh => Off => Off

That’s it.

How do you vote?

0 People voted this article. 0 Upvotes - 0 Downvotes.
svg

What do you think?

Show comments / Leave a comment

Leave a reply

Loading
svg