来自/配置--帮助:
--with- ZLIB =DIR 包括zlib支持(需要zlib 1.0.9) --with- zlib -dir=
<DIR>定义zlib安装目录的位置
第一个:为什么“--带-zlib”需要一个DIR?
第二个:“定义zlib安装目录的位置”是否意味着“定义您已经在系统中安装的zlib目录的位置”?
“--有-zlib”和-zlib-dir有什么区别?
发布于 2017-03-23 14:15:35
首先,我认为您只浏览了./confiure --help的第一部分,因为您可能想知道什么时候您才知道:
hassan@hassan:/php/php-src$ ./configure --help | grep "zlib"
--with-zlib=DIR Include ZLIB support (requires zlib >= 1.0.9)
--with-zlib-dir=<DIR> Define the location of zlib install directory
--with-zlib-dir=DIR GD: Set the path to libz install prefix
--with-zlib-dir=DIR PDO_MySQL: Set the path to libz install prefix
--with-zlib-dir=DIR ZIP: Set the path to libz install prefix
--with-zlib-dir=DIR mysqlnd: Set the path to libz install prefix因此,当您愿意编译--with-zlib[=DIR]扩展时,就会出现zlib:
默认情况下,不启用PHP中的Zlib支持。您将需要配置PHP --with-zlib=DIR
否则,当您希望编译另一个需要zlib的扩展时,就会使用--with-zlib-dir,例如,当您试图从源代码编译PDO Mysql驱动程序时:
或者,使用--with DIR=DIR设置libz安装前缀的路径。
https://stackoverflow.com/questions/42970888
复制相似问题