Как установить `imap.so` для PHP? - PullRequest
0 голосов
/ 20 сентября 2018

Это bash установки PHP в GitHub:

install_php()
{
    local configure_str=$(cat <<EOF
./configure \
            --prefix=/usr/local/php-${php_version} \
            --with-config-file-path=/usr/local/php-${php_version}/etc \
            --enable-fpm \
            --with-fpm-user=www \
            --with-fpm-group=www \
            --with-mysqli \
            --with-pdo-mysql \
            --with-libdir=lib64 \
            --with-iconv-dir \
            --with-freetype-dir \
            --with-jpeg-dir \
            --with-png-dir \
            --with-zlib \
            --with-libxml-dir=/usr \
            --enable-xml \
            --disable-rpath  \
            --enable-bcmath \
            --enable-shmop \
            --enable-sysvsem \
            --enable-inline-optimization \
            --with-curl \
            --enable-mbregex \
            --enable-mbstring \
            --enable-ftp \
            --with-gd \
            --enable-gd-native-ttf \
            --with-openssl \
            --with-mhash \
            --enable-pcntl \
            --enable-sockets \
            --enable-opcache \
            --with-xmlrpc \
            --enable-zip \
            --enable-soap \
            --without-pear \
            --with-gettext \
            --disable-fileinfo \
            --enable-maintainer-zts \
            --with-kerberos \  # the --with-kerberos is added by me
            --with-imap-ssl    # the --with-imap-ssl is added by me
EOF
)
    cd $basepath

    tar -zxvf php-${php_version}.tar.gz
    cd ./php-${php_version}
    $configure_str
    make 
    make install

    # create a link to php
    ln -sf /usr/local/php-${php_version}/bin/php /usr/local/bin/

    # write php-fpm configure
    cat > /usr/local/php-${php_version}/etc/php-fpm.conf <<EOF

Я хочу установить imap php, поэтому я добавил --with-kerberos --with-imap-ssl в bash, и я также установил libc-client-devel:

yum install -y uw-imap-devel libc-client
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so 

но после того, как я установил PHP (выполните ./install.sh для PHP), в

/usr/local/php-7.1.16/lib/php/extensions/no-debug-zts-20160303/

есть только:

opcache.a  opcache.so

естьнет imap.so.

Как установить imap.so для PHP?


EDIT-01

Я пытался добавить --with-imap, затем повторно запустите ./install.sh, но по-прежнему нет imap.so, сгенерированного в директории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...