php7.1.11pdo无法使用,PHP PEAR安装出错导致PEAR命令无法使用_php

之前我详细介绍了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版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。

欢迎大家阅读《PHP PEAR安装出错导致PEAR命令无法使用_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值