【发布时间】: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