$ 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 –