mod_php_install.sh: imap extension is moved to PECL since version 8.4

This commit is contained in:
2025-11-28 01:50:51 +01:00
parent c9659f15c9
commit 7ef0f03346

View File

@@ -4004,8 +4004,6 @@ config_params="
--with-gmp --with-gmp
--with-readline --with-readline
--enable-sockets --enable-sockets
--with-imap
--with-imap-ssl
--with-kerberos --with-kerberos
--with-gettext --with-gettext
--with-pspell --with-pspell
@@ -4035,6 +4033,15 @@ else
--with-openssl" --with-openssl"
fi fi
if ([[ "$PHP_MAJOR_VERSION" -eq 8 ]] && [[ "$PHP_MINOR_VERSION" -lt 4 ]]) \
|| [[ "$PHP_MAJOR_VERSION" -lt 8 ]] ; then
config_params="$config_params
--with-imap
--with-imap-ssl
"
fi
# --with-t1lib \ # --with-t1lib \
# Note: # Note:
@@ -6902,6 +6909,58 @@ fi
## -----
## - Install imap
## -----
echo "" >> ${_logdir}/pecl_install.log
echo "" >> ${_logdir}/pecl_install.log
echo "## -----" >> ${_logdir}/pecl_install.log
echo "## - Install 'imap' via pecl.." >> ${_logdir}/pecl_install.log
echo "## -----" >> ${_logdir}/pecl_install.log
echo "" >> ${_logdir}/pecl_install.log
echononl "\tInstall 'imap' via pecl.."
if ([[ "$PHP_MAJOR_VERSION" -eq 8 ]] && [[ "$PHP_MINOR_VERSION" -ge 4 ]]) \
|| [[ "$PHP_MAJOR_VERSION" -gt 8 ]] ; then
printf "\n" | ${PREFIX_PHP}/bin/pecl install imap >> "${_logdir}/pecl_install.log" 2>&1
if [ "$?" = "0" ]; then
echo_ok
echononl "\tphp.ini: extension=imap .."
_extension="imap.so"
perl -i -n -p -e "s#^(\s*\[PHP\]\s*)#\1\nextension=${_extension}\n#" $PHP_INI_FILE
if [ "$?" = "0" ]; then
echo_ok
else
echo_failed
fi
else
echo_failed
echo ""
echononl "continue anyway [yes/no]: "
read OK
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
echononl "Wrong entry! - repeat [yes/nno]: "
read OK
done
[[ $OK = "yes" ]] || fatal "Abbruch durch User"
echo ""
fi
else
echo_skipped
fi
## -----
## - END: Install imap
## -----
## ----- ## -----
## - Install propro ## - Install propro
## ----- ## -----