php中的--enable-shared = PKGS配置参数是什么意思?

时间:2019-10-11 15:15:54

标签: php compilation

以下参数在php编译帮助中可用

./configure --help
Libtool:

  --enable-shared=PKGS    Build shared libraries default=yes
  --enable-static=PKGS    Build static libraries default=yes

我想将libpng libjpeg libfreetype静态编译为php二进制文件,我可以使用上述参数来实现吗?

我已经使用yum安装了以下软件包

yum install -y libpng-devel libwebp-devel libjpeg-devel freetype-devel

我的安装命令

  ./configure --prefix=${install_prefix} \
    --enable-static
    --with-fpm-user=admin \
    --with-fpm-group=admin \
    --enable-fpm \
    --with-curl \
    --with-gd \
    --with-jpeg-dir \
    --with-png-dir \
    --with-freetype-dir \
    --with-webp-dir \
    --with-zlib \
    --with-pdo-mysql \
    --with-openssl \
    --with-libdir=lib64 \
    --enable-mbstring \
    --enable-simplexml

为了获得可移植的php二进制文件,我不想动态链接libpng,libjpeg等

请帮助我,谢谢,

0 个答案:

没有答案