【问题标题】:pear installation in wampwamp 中的梨安装
【发布时间】:2019-01-20 20:37:44
【问题描述】:

我在 Windows 7 上运行 wamp 2.2。当我尝试 pear install phpunit/PHPUNIT 时。它显示了一些 mkdir 问题。那我试试

pear config-set autodiscover 1

PEAR_Config::writeConfigfile fopen 失败:打开流失败:权限被拒绝
然后我检查了我的 pear.bat 文件。我在下面看到一些警告,

REM launch pearcmd
GOTO RUN
:PEAR_INSTALL_ERROR
ECHO PHP_PEAR_INSTALL_DIR is not set correctly.
ECHO Please fix it using your environment variable or modify
ECHO the default value in pear.bat
ECHO The current value is:
ECHO %PHP_PEAR_INSTALL_DIR%
GOTO END
:PEAR_INSTALL_ERROR2
ECHO PHP_PEAR_INSTALL_DIR is not set correctly.
ECHO pearcmd.php could not be found there.
ECHO Please fix it using your environment variable or modify
ECHO the default value in pear.bat
ECHO The current value is:
ECHO %PHP_PEAR_INSTALL_DIR%
GOTO END
:PEAR_BIN_ERROR
ECHO PHP_PEAR_BIN_DIR is not set correctly.
ECHO Please fix it using your environment variable or modify
ECHO the default value in pear.bat
ECHO The current value is:
ECHO %PHP_PEAR_BIN_DIR%
GOTO END
:PEAR_PHPBIN_ERROR
ECHO PHP_PEAR_PHP_BIN is not set correctly.
ECHO Please fix it using your environment variable or modify
ECHO the default value in pear.bat
ECHO The current value is:
ECHO %PHP_PEAR_PHP_BIN%
GOTO END

【问题讨论】:

    标签: php wamp pear


    【解决方案1】:

    “failed to open stream: Permission denied”表示由于缺少写权限而无法写。我看到它正在尝试写入 windows 文件夹,而您正在使用 windows 7。UAC 可能会阻止写入尝试。如果您还没有尝试在具有提升权限的命令窗口中运行批处理文件,我建议您这样做。

    右击 CMD > 以管理员身份运行

    执行.bat文件

    【讨论】:

    • 在我的情况下,即使我尝试使用“以管理员身份运行”,我仍然会遇到同样的错误。欢迎提出任何建议。
    • 您使用的是什么操作系统,安装目录是什么?
    【解决方案2】:

    安装程序正在寻找位于环境变量PHP_PEAR_INSTALL_DIR 中的PEAR 目录。那里提供的说明说要在 pear.bat 中设置安装目录或设置该环境变量。

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2011-07-22
      • 2013-02-19
      • 2015-12-24
      • 2017-04-13
      • 2012-02-01
      • 2011-06-26
      • 1970-01-01
      • 2014-02-26
      相关资源
      最近更新 更多