2017-03-23 3 views
1

von ./configure --help:über PHP konfigurieren: - mit-zlib = DIR und --with-zlib-dir = DIR

--with-zlib = DIR     einschließen ZLIB Unterstützung (erfordert zlib> = 1.0.9)

--with-zlib-dir = <DIR>   definieren die Lage der zlib Installationsverzeichnis

erste: Warum "--with-zlib" benötigen ein DIR ?

zweitens: bedeutet "Definieren Sie den Speicherort von zlib Installationsverzeichnis " bedeuten "Definieren Sie den Speicherort des Verzeichnisses von zlib, die Sie bereits im System installiert haben"?

Was ist der Unterschied zwischen "--with-zlib" und "--with-zlib-dir"?

Antwort

3

Nun, zuerst denke ich, dass Sie nur den ersten Teil des ./confiure --help durchsucht haben, weil Sie fragen sich vielleicht, wenn Sie herausfinden, dass:

[email protected]:/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 

so, --with-zlib[=DIR] kommt, wenn Sie bereit sind, zu kompilieren Die zlib Erweiterung:

Zlib-Unterstützung in PHP ist standardmäßig nicht aktiviert. Sie müssen configure PHP --with-zlib [= DIR]

sonst --with-zlib-dir wird verwendet, wenn Sie eine andere Erweiterung kompilieren wollen, die zlib ist benötigen, beispielsweise, wenn Sie versuchen, PDO Mysql Driver zu kompilieren von Quelle:

Optional kann die --with-zlib-dir [= DIR] wird verwendet, um den Pfad zu dem libz installieren prefix einzustellen.