rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » PHP

go-pear.bat 错误解决办法

Quote: 

phar "C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar" does not have a signaturePHP W 

arning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha 

r error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in C:\ 

wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236 

Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha 

r error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in C:\ 

wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236 

Press any key to continue . . .,

解决方法:

修改go-pear.bat如下:

@ECHO OFF

set PHP_BIN=php.exe

%PHP_BIN% -d phar.require_hash=0 ./PEAR/go-pear.phar 

pause

===========================================

安装过程:

方法一: 

windows xp下安装pear 

环境:PHP4.3.10 + Windows XP 

安装步骤: 

1) 安装前的工作 

     安装PHP后所产生的文件夹下面有一个go-pear.bat文件 

     (我的是 C:/PHP/go-pear.bat) 

2) 执行installer 

     双击go-pear.bat,有问答时,全部按“Enter” 

3) 追加路径 

     打开你的php.ini文件,在 

     ; Paths and Directories ; 

    下面看一下有没有"include-path=",没有就追加,有的话就加写pear 

     include-path=".;C:\PHP;C:\PHP\smarty\libs; c\:php\pear" 

4) 查看PHP文件夹 

     除了go-pear.bat文件,又多了pear.bat和PEAR_ENV.reg 

5) 注册表的修改 

     双击PEAR_ENV.reg文件,选择“ok”,即可完成修改 

6) 环境参数的自动设定 

     双击pear.bat文件即可 

7) 确认安装成功与否 

     打开prompt command,输入“pear list”看安装在文件夹pear(我的是:c\:php\pear)下面library是否都显示出来了    

方法二:

-------------- 

           安装pear 

-------------- 

pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下:

1.在php目录中双击go-pear.bat。 

2) 执行installer 

     双击go-pear.bat,有问答时,全部按“Enter” 

3).然后安装基本包和提示安装成功,就这么简单。 

4).打开 windows目录下的php.ini文件,然后查找到如下的地方: 

; UNIX: "/path1:/path2" 

;include_path = ".:/php/includes" 

; Windows: "path1;path2" 

;include_path = ".;c:php\includes"

把最后一行的注释去掉,然后把后面路径改成你的PEAR路径,例如: 

include_path = ".;c:\php\includes;D:\ApacheGroup\php5\PEAR" 

保存PHP.INI,然后重新启动APACHE即可。

--------------- 

         pear命令帮助 

--------------- 

在你的PHP根目录中可以找到PEAR.bat文件,这是管理pear的命令,双击执行。要设置环境变量PATH,双击生成的EV_XXX.REG文件。它的部分命令功能如下:

安b:

自W路安b某一pear程式: 

pear install packagename

下d packages 但不安b: 

pear download packagename 

pear download-all

安b已下d的package: 

pear install filename.tgz

列表:

目前pearW站上所有可取得pear程式列表: 

pear remote-list

列出已安bpackage: 

pear list

列出可以升的package: 

pear list-upgrades

更新(升):

更新package: 

pear upgrade packagename 

pear upgrade-all

移除:

h除已安b的package: 

pear uninstall packagename

---------------- 

          安装新的包 

---------------- 

比如你从http://pear.php.net/package/ 下载了新的包xxx.tgz。 

把它拷到C:PHPPEARgo-pear-bundle目录,然后在CMD中输入: 

pear install xxx.tgz 

就行了,相关文件解压到了C:PHPPEAR对应的目录中。

(或者直接在CMD中输入:pear install db 直接安装可用的更新。如下:

--------------- 

              实例 

--------------- 

下载 PEAR::HTML_Common 和 PEAR::HTML_QuickForm包,然后安装。 

建个新的PHP文件,输入代码 

require_once("HTMLQuickForm.php"); 

//建立一个表单对象 

$form = new HTML_QuickForm('frmTest', 'post');

$form->addElement('header', 'header', '请登录'); 

$form->addElement('text', 'name', '用户名:'); 

$form->addElement('password', 'password', '密码:'); 

$form->addElement('submit', 'submit', '提交'); 

// 输出到浏览器 

$form->display(); 

?>

 1. Installation base ($prefix)                   : G:\zend\ZendServer\bin

 2. Temporary directory for processing            : G:\zend\ZendServer\bin\tmp

 3. Temporary directory for downloads             : G:\zend\ZendServer\bin\tmp

 4. Binaries directory                            : G:\zend\ZendServer\bin

 5. PHP code directory ($php_dir)                 : G:\zend\ZendServer\bin\pear

 6. Documentation directory                       : G:\zend\ZendServer\bin\docs

 7. Data directory                                : G:\zend\ZendServer\bin\data

 8. User-modifiable configuration files directory : G:\zend\ZendServer\bin\cfg

 9. Public Web Files directory                    : G:\zend\ZendServer\bin\www

10. Tests directory                               : G:\zend\ZendServer\bin\tests

11. Name of configuration file                    : C:\Windows\pear.ini

12. Path to CLI php.exe                           : G:\zend\ZendServer\bin\.


顶一下
(0)
踩一下
(0)