来自./configure --help:
- with-zlib = DIR包括ZLIB支持(需要zlib> = 1.0.9)
- with-zlib-dir =
<DIR>
定义zlib安装目录的位置
第一个:为什么&#34; - with-zlib&#34;需要DIR吗?
第二个:确实&#34;定义zlib安装目录的位置 &#34;表示&#34;定义已在系统中安装的zlib目录的位置&#34; ?
&#34; - 与-zlib&#34;之间的区别是什么?和&#34; - with-zlib-dir&#34; ?
答案 0 :(得分:4)
嗯,首先我认为你只浏览了./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
所以,当您愿意编译zlib
扩展名时, --with-zlib[=DIR]
即将来临:
默认情况下不启用PHP中的Zlib支持。你需要 配置PHP --with-zlib [= DIR]
否则 --with-zlib-dir
用于编译另一个需要zlib的扩展时,例如,您何时尝试从源代码编译PDO Mysql Driver:
可选地, - with-zlib-dir [= DIR]用于设置路径 libz安装前缀。