`
forkun
  • 浏览: 38499 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

PHP_PEAR_PHP_BIN is not set correctly的解决方法(pear安装symfony)

 
阅读更多
Windows中PHP_PEAR_PHP_BIN is not set correctly的解决方法

windows下安装Pear(点击php目录中的go-pear.bat,按照提示安装。比如输入all,疯狂回车,其中有个选system或者local的大家自己看情况选择。)以后,pear已经被配置到系统中,但是我们cmd后输入命令pear的时候,会收到下面的提示:


pear
PHP_PEAR_PHP_BIN is not set correctly.
Please fix it using your environment variable or modify
the default value in pear.bat
The current value is:
.\php.exe


第一句,PHP_PEAR_PHP_BIN这个变量设置不正确,有些人看到第一句就开始google甚至百度了,当然有些人撑到了第二句。

其实看看第三句我们就豁然开朗了,默认值其实在pear.bat中,只要修改这个值就可以了。可是我看网上很多人居然去修改注册表文件PEAR_ENV.reg,为什么你们不看看提示呢?

我们打开pear.bat,看来这样一行:


IF “%PHP_PEAR_PHP_BIN%”==”" SET “PHP_PEAR_PHP_BIN=.\php.exe”

我们把“.\php.exe”修改成php.exe程序的绝对路径(比如我的就是“D:\software\php\php.exe”),重启cmd(用emacs的重启emacs),我们便可以看到pear成功的运行了。

很多朋友想继续安装PHPUnit,可以参考我的使用Pear安装PHPUnit。如果有任何遗漏,还请大家补充,如果大家中间升级了pear,上面的问题也许还会出现,重复修改一遍就可以了。


运行安装symfony完成下载后,出现错误:ERROR: failed to mkdir C:\php\pear\data\symfony\bin(win7),这是由于win7系统的安全性,很显然提示说是没有C盘的写入权限,C盘右击:属性->安全->编辑,是当前用户获取C盘的读写权限即可。。。
分享到:
评论

相关推荐

    The application is not correctly signed(解决方案).md

    The application is not correctly signed(解决方案).md

    【JAVA】Please ensure that adb is correctly located at 解决详细方案

    在Java开发Android应用程序的过程中,有时会遇到错误提示“Please ensure that adb is correctly located at”,这通常意味着Android Debug Bridge(ADB)无法正常工作。ADB是一个重要的工具,它允许开发者与连接到...

    解决:'RICHTX32.OCX' or one of its dependencise not correctly registered

    解决:'RICHTX32.OCX' or one of its dependencise not correctly registered. 运行下载后的EXE程序,补充系统中缺少的文件

    Python安装Imaging报错:The _imaging C module is not installed问题解决方法

    今天写Python程序上传图片需要用到PIL库,于是到http://www.pythonware.com/products/pil/#pil117下载了一个1.1.7版本的,我用的是CentOS64 并且...然后准备安装 复制代码 代码如下: [root@lee ~]# cd Imaging-1.1.7

    windows下安装rabbitmq的步骤详解

    【Windows下安装RabbitMQ的步骤详解】 RabbitMQ是一个基于Erlang OTP平台的开源消息中间件,它遵循AMQP(Advanced Message Queuing Protocol)协议,被广泛应用于分布式系统中,实现应用程序间的异步通信和解耦。...

    运行android时,出现“Please ensure that adb is correctly located

    运行写好的应用程序时,出现“Please ensure that adb is correctly located at 'E:/src/android23sdk/Android-sdk_r08-windows/android-sdk-windows/platform-tools' and can be executed.”提示。

    Ubuntu_10[1].04_安装配置指南

    3. 安装常用软件:根据个人需求,可以使用`apt-get install`命令安装各种软件,如办公软件LibreOffice、浏览器Firefox、媒体播放器VLC等。4. 配置网络:确保网络连接正常,可以使用网络管理器图标设置无线或有线网络...

    php-zxing:Zxing Java库PHP包装器

    使用composer安装 { " require " : { " dsiddharth2/php-zxing " : " 1.0.3 " } } 笔记 现在仅对解码器进行编程。 需要编码器编程。 配置的Java的默认位置是/ usr / bin / java 1.0.3版中的更改 增加了功能,...

    Please ensure that adb is correctly located..... 问题

    总结来说,当遇到“Please ensure that adb is correctly located”的问题时,首先检查ADB是否安装和配置正确,然后解决设备连接和授权问题。了解和熟练使用ADB对于Android开发者来说至关重要,因为它提供了一个强大...

    Component'MSADODC.OCX' or one of its dependencies nt correctly

    Component'MSADODC.OCX' or one of its dependencies nt correctly

    Senfore_DragDrop_v4.1

    * When TDropFileTarget.GetDataOnEnter is set to True, the component doesn't work with WinZip. Although the file names are received correctly by TDropFileTarget, WinZip doesn't extract the files and...

    CRRuntime_64_32bit_13_0_30.rar

    Either the Crystal Reports registry key permissions are insufficient, or the Crystal Reports runtime is not installed correctly. Please install the appropriate Crystal Reports redistributable ...

    一个win32下的ARM开源编译器

    There are a few restrictions how the ARM instruction set is implemented. The changes are minor and mostly have a minor impact. For the most part the basic instruction outline is the same. Where ...

    windows平台glog库

    - 定义日志级别:`LOG(INFO) << "This is an info message."` - 错误和异常处理:`LOG(ERROR) ;` 和 `LOG(FATAL) - 堆栈跟踪:FATAL级别的日志会自动打印堆栈跟踪信息。 - 日志文件配置:通过`FLAGS_...

    Tomcat的配置及出现问题的解决方法

    在Tomcat启动时,可能会出现The JAVA_HOME environment variable is not defined correctly的错误信息。这是因为JAVA_HOME环境变量没有正确设置。需要检查JAVA_HOME环境变量是否正确设置。 2.Tomcat无法从“开始”...

    fonts_for_ubuntu_wps.tar.gz

    ubuntu安装完wps后打开提示“some formula symbols might be not display” sudo tar -zxvf wps_for_linux_fonts.tar.gz -C /usr/share/fonts/ # 生成字体索引 sudo mkfontscale sudo mkfontdir # 更新字体缓存 ...

    syabse dsedit无法启动的解决方法

    当尝试启动Dsedit时出现错误提示:“Fail to initialize LIBTCL.DLL Please make sure the SYBASE environment variable is set correctly.” 这个错误提示意味着Dsedit在初始化过程中未能成功加载必要的动态链接库...

    不替换降低jlinkarm.dll(v630)版本,解决警告的JLinkARM.dll

    安装j-link较新版本(JLink_Windows_V632b.exe)的驱动,每烧录一次程序报一次警告,警告如下:“The connected J-Link is defective, Proper operation cannot be guaranteed.” 修改了V630版本的 JLinkARM.dll ...

    tomcat使用笔记

    tomcat 的使用笔记 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。...实际上Tomcat是Apache ...

Global site tag (gtag.js) - Google Analytics