html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

PHP PEAR安装出错导致PEAR命令无法使用的解决方法_PHP教程_编程技术

[ ] 已经帮助:人解决问题

  之前我详细介绍了Windows下PHP PEAR的安装方法,在安装使用PEAR DB类时由于DedeAMPZ 的限制,我将PEAR重新安装在DedeAMPZ/WebRoot/Default目录下,但由于PEAR安装环境变量PHP_PEAR_INSTALL_DIR的问题,始终无法通过PEAR命令下载安装PEAR DB类,现放出解决方法。G9LHTML5中文学习网 - HTML5先行者学习网

PHP PEAR 安装问题G9LHTML5中文学习网 - HTML5先行者学习网

  原先我安装在PHP5目录下,后由于DedeAMPZ 的限制,我将PEAR目录手动删除后,将PEAR重新安装在DedeAMPZ/WebRoot/Default目录下,但在用PEAR命令下载安装PEAR DB类时出错,出错信息如下G9LHTML5中文学习网 - HTML5先行者学习网

PHP_PEAR_INSTALL_DIR is not set correctly.G9LHTML5中文学习网 - HTML5先行者学习网

pearcmd.php could not be found there.G9LHTML5中文学习网 - HTML5先行者学习网

Please fix it using your environment variable or modifyG9LHTML5中文学习网 - HTML5先行者学习网

the default value in pear.batG9LHTML5中文学习网 - HTML5先行者学习网

The current value is:G9LHTML5中文学习网 - HTML5先行者学习网

E:/phpos/DedeAMPZ/Program/PHP5/pearG9LHTML5中文学习网 - HTML5先行者学习网

解决方法G9LHTML5中文学习网 - HTML5先行者学习网

  根据上述出错信息,我们可以知道PEAR DB类安装出错问题所在:是由于在重新安装PEAR时,没有更改PEAR的安装目录环境变量PHP_PEAR_INSTALL_DIR,导致PEAR命令无法正常使用。G9LHTML5中文学习网 - HTML5先行者学习网

  提示告诉我们可以通过修改pear.bat中的PEAR安装环境变量PHP_PEAR_INSTALL_DIR的值来解决此问题。G9LHTML5中文学习网 - HTML5先行者学习网

  右击pear.bat,选择编辑,即可以记事本方式打开此批处理文件。找到G9LHTML5中文学习网 - HTML5先行者学习网

  REM Check PEAR global ENV, set them if they do not existG9LHTML5中文学习网 - HTML5先行者学习网

修改下面的G9LHTML5中文学习网 - HTML5先行者学习网

  IF “%PHP_PEAR_INSTALL_DIR%”==”" SET “PHP_PEAR_INSTALL_DIR=E:/phpos/DedeAMPZ/WebRoot/Default/pear”G9LHTML5中文学习网 - HTML5先行者学习网

G9LHTML5中文学习网 - HTML5先行者学习网

  IF “%PHP_PEAR_INSTALL_DIR%”==”E:/phpos/DedeAMPZ/Program/PHP5/pear” SET “PHP_PEAR_INSTALL_DIR=E:/phpos/DedeAMPZ/WebRoot/Default/pear”G9LHTML5中文学习网 - HTML5先行者学习网

即可对PEAR安装环境变量PHP_PEAR_INSTALL_DIR的值进行覆盖。G9LHTML5中文学习网 - HTML5先行者学习网

  至此,PHP PEAR在安装时由于PHP_PEAR_INSTALL_DIR(安装目录)值不对,导致无法使用PEAR的问题就解决了。G9LHTML5中文学习网 - HTML5先行者学习网

  :PHP网站开发教程-leapsoul.cn版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。G9LHTML5中文学习网 - HTML5先行者学习网

G9LHTML5中文学习网 - HTML5先行者学习网
G9LHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助