Download imap-2007f.tar.gz , click here.
save to ~/Downloads
$ cd /tmp
$ cp ~/Downloads/imap-2007f.tar.gz .
$ tar -xzf imap-2007f.tar.gz
$ cd imap-2007f
$ make lnp SSLTYPE=none EXTRACFLAGS="-fPIC -Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types"
$ sudo mkdir -p /usr/include/imap
$ sudo cp /tmp/imap-2007f/c-client/*.h /usr/include/imap/
$ sudo cp /tmp/imap-2007f/c-client/c-client.a /usr/lib64/libc-client.a
$ sudo ln -sf /usr/lib64/libc-client.a /usr/lib64/c-client.a
$ sudo ln -sf /usr/lib64/libc-client.a /usr/lib/libc-client.a
$ sudo ln -sf /usr/lib64/libc-client.a /usr/lib/c-client.a
$ sudo ln -sf /usr/include/imap /usr/include/c-client
Install imap-2007f to PHP v7.4
$ cd /opt/php/php-7.4/ext/imap
$ sudo /opt/php/php-7.4/bin/phpize --clean
$ sudo /opt/php/php-7.4/bin/phpize
$ sudo CFLAGS="-g -O2 -std=gnu17 -fpermissive -Wno-error -Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration" ./configure --with-php-config=/opt/php/php-7.4/bin/php-config --with-imap
$ sudo make clean
$ sudo make -j$(nproc)
$ sudo make install
Verify :
$ /opt/php/php-7.4/bin/php -m | grep imap
Done.

Comments
Post a Comment