使用phar在Windows 7上安装PEAR

时间:2011-02-14 21:44:02

标签: php pear wamp wampserver

我正在尝试安装PEAR以用于Wamp 2.1。该包装没有任何梨装置。我已经读过你需要使用http://pear.php.net/go-pear.phar为PHP 5.3安装PEAR,因为旧的go-pear.bat现在已经过时了?

说明是运行以下命令来安装PEAR;

php -d phar.require_hash=0 PEAR/go-pear.phar

但是,这会导致以下错误;

manifest cannot be larger than 100 MB in phar "D:\wamp2\bin\php\php5.3.4\PEAR\go-pear.phar"

我确定这是因为php设置我在某处有正确的地方,任何人都有任何想法?

3 个答案:

答案 0 :(得分:25)

即使使用"另存为"直接从浏览器我得到了同样的错误。 我的解决方案是直接通过命令行下载它:

cd C:/php/bin/
curl -OL http://pear.php.net/go-pear.phar

这正确下载了.phar文件,并在安装后正确启动:

php -d phar.require_hash=0 go-pear.phar

答案 1 :(得分:14)

我愿意。 您正在复制所有文本,如果您在底部看到一些ASCII字符使文件变坏。

希望我帮助你

编辑:你必须从http://pear.php.net/go-pear.phar下载文件go-pear.phar使用一些下载管理器 然后将go-pear.phar保存到WampDir \ php \ PEAR \ go-pear.phar

@Sundance

答案 2 :(得分:2)

$file = 'http://pear.php.net/go-pear.phar';
$file2 = 'C:\wamp\bin\php\php5.5.12\go-pear.phar';
// Open the file to get existing content
$current = file_get_contents($file);
// Write the contents back to the file

file_put_contents($file2, $current);

插入cmd: php go-pear.phar

见其他: System or local when installing PEAR for PHPUnit http://www.geeksengine.com/article/install-pear-on-windows.html