【问题标题】:PHP Issue with PHAR and ZLIBPHAR 和 ZLIB 的 PHP 问题
【发布时间】:2014-06-29 02:06:43
【问题描述】:

我正在尝试在我的系统上安装phpbrew

Ubuntu 服务器 Raring Ringtail 13.04 x64

我从GitHub下载了文件

它设置了所有权限,但每次我尝试解压缩并安装 phar 文件时都会抛出这个错误:

kkoci@ubuntuweb:~/phpbrew$ php -c /etc/php5/cli/php.ini phpbrew 
PHP Fatal error:  Uncaught exception 'PharException' with message 'zlib extension is     required for gz compressed .phar file "/home/kkoci/phpbrew/phpbrew"' in     /home/kkoci/phpbrew/phpbrew:3
Stack trace:
#0 /home/kkoci/phpbrew/phpbrew(3): Phar::mapPhar('phpbrew.phar')
#1 {main}
thrown in /home/kkoci/phpbrew/phpbrew on line 3

zlib 扩展已经在 web 版本 (apache) 的 php 和 cli 上启用。

这些是phpbrew phar 的有趣行

#!/usr/bin/env php
<?php
Phar::mapPhar('phpbrew.phar');require  'phar://phpbrew.phar/Universal/ClassLoader/SplClassLoader.php';
$classLoader = new \Universal\ClassLoader\SplClassLoader;
$classLoader->addFallback( 'phar://phpbrew.phar' );
$classLoader->register();require 'phar://phpbrew.phar/scripts/phpbrew-  emb.php';__HALT_COMPILER(); ?>

拜托,我不知道如何绕过这个,正如我之前写的,一切都已启用,zlib 和 phar,我不知道,也许我缺少一些 phar 配置?

【问题讨论】:

    标签: php apache ubuntu zlib phar


    【解决方案1】:

    同样的问题,通过 configure --with-zlib --with-zlib-dir=/ext/zlib 修复了它 然后进行安装

    【讨论】:

      猜你喜欢
      • 2013-08-21
      • 2012-01-02
      • 1970-01-01
      • 2020-03-29
      • 2014-03-27
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      相关资源
      最近更新 更多