$ symfony new blog
的symfony 3安裝PHP7 zlib的錯誤:zlib的擴展需要GZ壓縮.phar
它印了我:
Uncaught PharException: zlib extension is required for gz compressed .phar file "/usr/local/bin/symfony" in /usr/local/bin/symfony:9
我怎樣才能重新編譯PHP 7與此擴展,我裝從apt-get?
$ symfony new blog
的symfony 3安裝PHP7 zlib的錯誤:zlib的擴展需要GZ壓縮.phar
它印了我:
Uncaught PharException: zlib extension is required for gz compressed .phar file "/usr/local/bin/symfony" in /usr/local/bin/symfony:9
我怎樣才能重新編譯PHP 7與此擴展,我裝從apt-get?
你不需要重新編譯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文件,找到並啓用。
我的情況是在BSD機器上使用PHP 5.6。我需要啓用zlib.so擴展。該擴展使用libz.so共享庫。即使啓用了擴展,也可能未將其添加到配置中。
添加此行/usr/local/etc/php/extensions.ini(或其他地方這個配置文件保存):
extension=zlib.so
要檢查它是否工作,使用:
php -i
並尋找Phar部分。
這不適合我。 我安裝libgcrypt11-dev和zlib1g-dev,並在cli配置PHP文件中添加「zlib.output_compression = On」,該文件在「php --ini」中搜索。 phpinfo()在瀏覽器中打印了ZLib 1.8版本,+ Zieh支持+惡魔和更多。 –
PHP版本7.0.4-6 + deb.sury.org〜wily + 4 –