php 使用phar在Windows 7上安装PEAR

9o685dep  于 2022-12-25  发布在  PHP
关注(0)|答案(4)|浏览(171)

我正在尝试安装PEAR用于Wamp 2.1。该软件包不附带任何PEAR安装。我读到过你需要使用http://pear.php.net/go-pear.phar来安装PEAR for PHP 5.3,因为旧的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设置我有正确的地方,任何人都有任何想法?

4uqofj5v

4uqofj5v1#

即使直接从浏览器“保存为”,我也得到了同样的错误。对我来说解决办法是直接通过命令行下载:

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

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

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

1mrurvl12#

我有。你正在复制所有的文本,如果你在底部看到一些ASCII字符,使文件变坏。
希望我帮到你了
编辑:你必须下载文件go-pear.phar从http://pear.php.net/go-pear.phar使用一些下载管理器,然后保存为go-pear.phar到WampDir\php\PEAR\go-pear.phar
@圣丹斯

z18hc3ub

z18hc3ub3#

$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去-梨.phar
另请参见:System or local when installing PEAR for PHPUnithttp://www.geeksengine.com/article/install-pear-on-windows.html

g0czyy6m

g0czyy6m4#

  • 右键单击此链接:https://pear.php.net/go-pear.phar
  • 将文件保存在PEAR文件夹中。
  • 转到PEAR文件夹并打开命令窗口
  • 使用php go-pear.phar运行该文件

注意:当然php.exe必须是可访问的。如果找不到,请将php.exe所在的文件夹添加到PATH中。

相关问题