Windows下获取和安装PEAR包管理器 Getting and installing the PEAR package manager

news/2024/7/7 19:55:10

1. 安装PHP,确保能使用能在命令行使用php命令;

C:\Users\YangLong>php -v
PHP 5.6.4 (cli) (built: Dec 17 2014 13:20:35)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.6, Copyright (c) 2002-2014, by Derick Rethans

2. 下载 https://pear.php.net/go-pear.phar ,并存储到c:\php\go-pear.phar;

3. 运行php go-pear.phar安装,你会看到一些提示,直接回车就好;

3.1 运行 C:\php\PEAR_ENV.reg 注册一些用户级别的ENV变量;

4. 检查PEAR是否工作

C:\Users\YangLong>pear version
PEAR Version: 1.10.1
PHP Version: 5.6.4
Zend Engine Version: 2.6.0
Running on: Windows NT YANGLONGPC 6.2 build 9200 (Windows 8 Enterprise Edition) i586

5. 验证include path

C:\Users\YangLong>pear config-get php_dir
C:\php\pear

6. 检查include_path

C:\Users\YangLong>php -r "echo get_include_path().\"\n\";"
.;C:\php\pear

7. 尝试包含一个文件

C:\Users\YangLong>php -r "require_once 'System.php';var_dump(class_exists('System', false));"
bool(true)

8. 安装PHP_CodeSniffer

C:\Users\YangLong>pear install PHP_CodeSniffer
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
downloading PHP_CodeSniffer-2.6.1.tgz ...
Starting to download PHP_CodeSniffer-2.6.1.tgz (491,703 bytes)
.....done: 491,703 bytes
install ok: channel://pear.php.net/PHP_CodeSniffer-2.6.1

9. Updating channel

C:\Users\YangLong>pear channel-update pear.php.net
Updating channel "pear.php.net"
Update of Channel "pear.php.net" succeeded

 

转载于:https://www.cnblogs.com/longzhu/p/5561769.html


http://www.niftyadmin.cn/n/4482044.html

相关文章

Java 设计模式——外观模式

概述 今天要说的外观模式是一个相对简单的设计模式,而且在日常的开发中,可能你也会时常使用它,只是你可能并未想过这是一个设计模式。本文会从一些实例着手,来对本文要说明的外观模式进行尽可能全面的讲解。希望于你有益。 引言 这…

MVC系列-3.数据显示

显示用户列表 1. 创建ViewModel 在ViewModels 文件下,创建新类并命名为AccountListViewModel 2.在Controller中修改Index方法,添加相关View, 显示所有用户 1)将ViewModell作为参数传到view 2)Views Account Index.cshtml 创建V…

夜深了 关于 异步Action的定义的截图

转载于:https://www.cnblogs.com/ganmk--jy/p/5565472.html

asp.net中按钮回车事件(转自http://www.cnblogs.com/adinet/archive/2013/03/03/2941424.html)...

在做ASP.net WEB应用的时候,常常遇到会在同一个页面里添加多个按钮,而每个按钮肯定都会触发页面回送事件。 在ASP.NET中,只能指定一个带有runat"server"的FORM表单,因此,这个表单会指派哪个按钮为默认提交按…

SU Demos-02Filtering-06Sukfilter

本demo中数学原理纯粹不知道,看来以后需要抓紧时间补课了,只附图。 运行结果图如下: 转载于:https://www.cnblogs.com/ky027wh-sx/p/5570630.html

Android 布局开发之百分比布局、弹性布局

1.百分比布局 很简单,超级简单。引用之后就可以使用了。 compile com.android.support:percent:23 git地址: https://github.com/JulienGenoud/android-percent-support-lib-sample.git 注意:使用的时候,百分比布局只对他包含的一…

幸福的生日

明天即将踏上工作的旅程,妈妈将我的生日提前,中午爸妈请我们一起吃海底捞给我庆祝生日。 中午12点到位于家不远的华商海底捞,这是第一次吃海底捞的地方,也是吃的最多次的地方,对这有特殊的感情。生意一如既往的好&…

7_6 带宽(UVa140)回溯法:最优性剪枝

给定一个图(V,E),其中V为顶点的集合,E为边的集合,属于VxV。给定V中元素的一种排序,那么顶点v的带宽定义如下:在当前给定的排序中,与v距离最远的且与v有边相连的顶点与v的距离。给定排序的带宽定义为各顶点带…