之前我详细介绍了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.
立即学习“PHP免费学习笔记(深入)”;
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怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号