最近想安装PEAR(PHP Extension and Application Repository),但是在执行批处理文件go-pear.bat的时候出现了错误:
phar "C:/php/PEAR/go-pear.phar" does not have a signature
PHP Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in C:/php/PEAR/go-pear.phar on line 1236
解决方案:开启一个命令行窗口,切换目录到php的目录下(我的目录为"C:/php"),然后输入php -d phar.require_hash=0 PEAR/go-pear.phar,这样就进入安装进程.
附:
---------------
pear命令帮助
---------------
在你的pear目录中可以找 到PEAR.PHP文件,这是管理pear的命令,在CMD中使用。它的部分命令功能如下:
安装:
自网路安装某一个 pear程式库:
pear install packagename
下载 packages 但不安装:
pear download packagename
pear download-all
安装已下载 的package:
pear install filename.tgz
列表:
目前pear网站上所有可取 得pear程式库列表:
pear remote-list
列出已安装package:
pear list
列 出可以升级的package:
pear list-upgrades
更新(升级):
更新package:
pear upgrade packagename
pear upgrade-all
移除:
删除已安装的 package:
pear uninstall packagename