go-pear.bat文件根本不会安装PEAR

时间:2009-12-10 18:54:18

标签: php pear

我刚刚在Windows 7上安装了WAMP,我正试图让PEAR工作。事情从一开始就出错了。当我尝试执行go-pear.bat文件时,它会告诉我这个。

  

PHAR   “C:\ WAMP \ BIN \ PHP \ php5.3.1 \ PEAR \去,pear.phar”   没有签名警告:   require_once(PHAR://go-pear.phar/index.php):   无法打开流:pha r错误:   无效的网址或不存在的网址   Cr中的“phar://go-pear.phar/index.php”   WAMP \ BIN \ PHP \ php5.3.1 \ PEAR \去,pear.phar   在1236行上按任意键继续   。 。

如何帮助文件没有签名?

4 个答案:

答案 0 :(得分:6)

此博文可能会让您感兴趣:Pear: “go-pear.phar” Does Not Have a Signature

它解释了如何更改php.ini中的配置选项以避免出现此错误消息,以及WAMP 2.0和PHP 5.3所说的内容,因此可能适用于您的情况。

答案 1 :(得分:3)

万一有人来自Google:我们昨天在http://pear.php.net/go-pear.phar修复了.phar下载。

在某些情况下(好吧,实际上只在Windows上:-))文件可能会从下载中损坏。因此,例如,许多人想要下载它并最终复制粘贴内容等。

我们已经要求Windows上的一些人进行测试,到目前为止,它对我所谈过的每个人都有效。让我知道它是否适合你。

答案 2 :(得分:2)

让我们从PEAR目录中试试这个。 cd PEAR,让我们再试一次。

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

现在PEAR安装运行正常。

答案 3 :(得分:0)

如果go-pear.bat文件无法运行,请尝试以下步骤:

  1. 使用cmd.exe发出此命令:

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

    允许安装程序编辑php.ini。

  2. 检查PEAR_ENV.reg的内容 - 位于PEAR目录YOUR-PHP-INSTALL-PATH \ PEAR \文件夹(例如c:\ PHP \ PEAR \ PEAR_ENV.reg)以确保它具有路径正确。根据需要进行编辑并运行它。检查你的路径和环境变量的正确性,然后在go-pear.bat和php.ini中做同样的事情(我需要纠正以正确指向我的php.exe文件)。

  3. 发出

    pear
    
    命令行中的

    命令用于测试路径配置。它将运行并执行所有操作,但由于缺少依赖性,仍无法安装软件包。

  4. PEAR网站(直接链接)下载并解压缩Structures_Graph。该文件有三个文件夹 - docs,Structures和tests。将Structure文件夹复制到YOUR-PHP-INSTALL-PATH \ PEAR \文件夹中(例如c:\ PHP \ PEAR \ Structures)。

  5. 发出命令:

    pear install Structures_Graph
    

    即使文件存在,除非您发出上述命令,否则不会真正安装Structures_Graph。

  6. 发出命令:

    梨更新PEAR

  7. 享受!

    祝你好运,感谢Marcos Roriz对我的解决方案的图表依赖性的一半!