>  기사  >  php教程  >  PHP PEAR安装出错导致PEAR命令无法使用的解决方法

PHP PEAR安装出错导致PEAR命令无法使用的解决方法

WBOY
WBOY원래의
2016-06-21 08:53:183075검색

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

PHP PEAR 安装问题

  原先我安装在PHP5目录下,后由于DedeAMPZ 的限制,我将PEAR目录手动删除后,将PEAR重新安装在DedeAMPZ\WebRoot\Default目录下,但在用PEAR命令下载安装PEAR DB类时出错,出错信息如下

PHP_PEAR_INSTALL_DIR is not set correctly.

pearcmd.php could not be found there.

Please fix it using your environment variable or modify

the default value in pear.bat

The current value is:

E:\phpos\DedeAMPZ\Program\PHP5\pear

解决方法

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

  提示告诉我们可以通过修改pear.bat中的PEAR安装环境变量PHP_PEAR_INSTALL_DIR的值来解决此问题。

  右击pear.bat,选择编辑,即可以记事本方式打开此批处理文件。找到

  REM Check PEAR global ENV, set them if they do not exist

修改下面的

  IF “%PHP_PEAR_INSTALL_DIR%”==”" SET “PHP_PEAR_INSTALL_DIR=E:\phpos\DedeAMPZ\WebRoot\Default\pear”

  IF “%PHP_PEAR_INSTALL_DIR%”==”E:\phpos\DedeAMPZ\Program\PHP5\pear” SET “PHP_PEAR_INSTALL_DIR=E:\phpos\DedeAMPZ\WebRoot\Default\pear”

即可对PEAR安装环境变量PHP_PEAR_INSTALL_DIR的值进行覆盖。

  至此,PHP PEAR在安装时由于PHP_PEAR_INSTALL_DIR(安装目录)值不对,导致无法使用PEAR的问题就解决了。

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



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.