2016-03-18 72 views

回答

1

你不需要重新編譯PHP來啓用這個擴展。

確保您安裝了zlib庫。

$ apt-get update && apt-get install libgcrypt11-dev zlib1g-dev 

找到你的ini文件:

$ php --ini 

應產生積極的配置文件路徑,繼承人我的。從那裏

zlib.output_compression = On 

起,見here其他配置設置:

Configuration File (php.ini) Path: /home/matt/.phpbrew/php/php-7.0.3/etc

然後打開php.ini文件,找到並啓用。

+0

這不適合我。 我安裝libgcrypt11-dev和zlib1g-dev,並在cli配置PHP文件中添加「zlib.output_compression = On」,該文件在「php --ini」中搜索。 phpinfo()在瀏覽器中打印了ZLib 1.8版本,+ Zieh支持+惡魔和更多。 –

+0

PHP版本7.0.4-6 + deb.sury.org〜wily + 4 –

0

我的情況是在BSD機器上使用PHP 5.6。我需要啓用zlib.so擴展。該擴展使用libz.so共享庫。即使啓用了擴展,也可能未將其添加到配置中。

添加此行/usr/local/etc/php/extensions.ini(或其他地方這個配置文件保存):

extension=zlib.so 

要檢查它是否工作,使用:

php -i 

並尋找Phar部分。