[PHP插件教程]001.Pear包管理器

PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库。

简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。

简单说就是可以供我们使用的代码仓库。有人云程序员都很懒。其实根本意思无非告诉我们有时候不一定每一个技术细节都要我们亲自实现,而PEAR就是让我们站在巨人的肩膀上,可以直接借鉴或使用他人已经实现的成熟代码或者思想,这样也减少出现走弯路的可能,并且经过实践的代码总比重新开发的要安全的多且效率高。

下面,就让我们讲一下<如何在windows下安装pear?>

安装步骤



1.首先,如果你还没有搭建自己的php环境,为了方便,可以使用集成的php环境工具xammp在本机安装。

安装参考文章:**[微信营销企划之路]001.环境搭建(XAMPP+WeiPHP)**

2.如果是使用xampp进行安装的,可以忽略以下步骤(只要确保第5步OK即可)。如果是手动安装PHP环境,继续看吧 :)

安装完PHP后,会在php根目录下看到一个go-pear.bat的windows批处理文件。点击执行,出现提示:

Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :

按下回车,继续... 会出现pear目录设置列表:

Below is a suggested file layout for your new PEAR installation.  To
change individual locations, type the number in front of the
directory.  Type ‘all‘ to change all of them or simply press Enter to
accept these locations.

1. Installation base ($prefix)               
 2. Temporary directory for processing  
 3. Temporary directory for downloads   
 4. Binaries directory             
 5. PHP code directory ($php_dir)  
 6. Documentation directory      
 7. Data directory                    
 8. User-modifiable configuration files directory
 9. Public Web Files directory          
10. Tests directory                             
11. Name of configuration file                
12. Path to CLI php.exe

1-12, ‘all‘ or Enter to continue: (可以在此输入你要改变的目录路径的项目编号进行设置)

3.确保internet网络正常的情况下,下载必要的包,脚本开始安装中...

Beginning install...
Configuration written to E:\php5\pear.ini...
Initialized registry...
Preparing to install...
installing phar://go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.7.tar...
installing phar://go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.3.0.tar...
installing phar://go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.9.4.tar...
installing phar://go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.0.4.tar...
installing phar://go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.2.1.tar...
install ok: channel://pear.php.net/Archive_Tar-1.3.7
install ok: channel://pear.php.net/Console_Getopt-1.3.0
install ok: channel://pear.php.net/Structures_Graph-1.0.4
install ok: channel://pear.php.net/XML_Util-1.2.1
install ok: channel://pear.php.net/PEAR-1.9.4
PEAR: Optional feature webinstaller available (PEAR‘s web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR‘s PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR‘s PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"
(此处略去若干字...)

然后为了确保在CMD命令行下找到pear。需要在系统环境变量里注册一个pear的路径。还有一个简单的方法,在安装了pear之后,在php目录下会有个PEAR_ENV.reg文件,点击即可注册环境变量。

4.此时,你可以在php的目录下看到了建立的若干pear的相关目录,然后按照官方的要求应该及时更新pear,http://pear.php.net/go-pear.phar
下载一个phar文件,放到php根目录下,然后在CMD命令行进入php的目录,执行:

php go-pear.phar

5.支持Pear包管理器已经安装完成,可以在CMD命令行下输入pear,会出现pear命令的帮助文档。为了建议是否已经安装成功,可以在web目录下建立一个php脚本:

<?php
    require_once ‘System.php‘;
    var_dump(class_exists(‘System‘, false));
?>

如果成功,应该输入bool(true)。

注:如果未出现并且php报错提示找不到System.php文件,则是因为没有把pear代码库路径加入到php的incude path。我们去php.ini配置文件中的include_path设置pear的路径。

此时,安装Pear已经成功完成了!

安装代码包(插件)



下面解释一下,如何安装代码包。下面以安装log代码包为例。

在CMD命令行下执行

$ pear install log

如果网路没有问题,可以在pear的代码库pear目录下看到一个新建的log目录,那里面就是log代码包的目录了,可以进入看下已经有很多php文件可以供我们使用。

注:我们可以定制我们的pear包管理器的配置,通过 执行 pear config-set “配置项名” “新的配置值”

本站文章为宝宝巴士 SD.Team原创,转载务必在明显处注明:(作者官方网站:宝宝巴士
转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4677615.html

时间: 2024-10-30 09:39:27

[PHP插件教程]001.Pear包管理器的相关文章

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

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 Der

[PHP插件教程]002.代码包PHP Beautifier的使用

This program reformat and beautify PHP source code files automatically. The program is Open Source and distributed under the terms of PHP Licence. It is written in PHP 5 and has a command line tool. PHP Beautifier是一个用php编写的php代码美化工具. 框架详细的介绍地址:http:/

Swift 包管理器教程

原文:An Introduction to the Swift Package Manager 作者:Mikael Konutgan 译者:kmyhy Swift 包管理器的正式发布是随着 Swift3.0 一起发布的,它是一个用于构建能够运行在 macOS 和 Linux 上的 Swift 库和 app 的新方法.它能够帮助你管理依赖,让你轻松构建.测试和运行你的 Swift 代码. Swift 包管理器有助于极大地改进 Swift 生态系统,让 Swift 更容易使用.部署到没有 Xcode

Sublime Text3 包管理器、插件安装

安装插件之前先要安装包管理器,包管理器的安装也很简单,复制粘贴对应版本命令代码回车即可 一.包管理器安装 1.打开Sublime3控制台,按ctrl+~ 2.输入安装包管理器命令行代码 3.注意需要联网才能安装,因为是在线下载包 4.包管理器的官方网址:https://packagecontrol.io 二.第三方插件(包)安装 1.打开命令面板:快捷键ctrl + shift + p 2.输入install,然后回车 3.然后可以搜索想要的插件,回车安装 三.建议安装的插件(常用到的插件) C

node.js教程基础:node.js包管理器

Node.js 包管理器 Node程序包管理器提供了两个主要功能: 1) 它提供了可在search.nodejs.org上搜索的node.js软件包/模块的在线存储库. 2) 它还提供了命令行实用程序,用于安装Node.js软件包,执行版本管理和Node.js软件包的依赖关系管理. 在v0.6.3之后的版本中,npm与Node.js可安装程序捆绑在一起. 您可以通过打开Node.js命令提示符并键入以下命令来检查版本: npm version 使用npm安装模块 以下是安装任何Node.js模块

rpm程序包管理器详解

1. 程序包管理器的功能 我们知道,由程序员编写并提供的程序源代码要转换成目标二进制格式才能在计算机上运行起来,但用户要在平台上使用时需要手动编译安装后才能使用,对于普通用户来说有一定难度.因此为了降低普通用户对应用程序的使用难度,程序员可在提供源代码的同时提供已在特定环境下编译好的程序文件,只要用户的平台环境和程序员的平台环境相同,就可以通过解压程序员提供的二进制格式文件即可使用,而无需自己手动编译安装. 一个已编译好的程序由二进制程序.库文件.配置文件和帮助手册等组成,而程序包管理器的功能就

nodejs的包管理器npm和cnpm

http://www.ydcss.com/archives/18 3.npm介绍 3.1.说明:npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装.卸载.管理依赖等): 3.2.使用npm安装插件:命令提示符执行npm install <name> [-g] [--save-dev]: 3.2.1.<name>:node插件名称.例:npm install gulp-less --save-dev 3.2.2.-g:全局安装.将

linux程序包管理之rpm程序包管理器与yum前端工具

这里主要讲以CentOS为例,rpm程序包管理器的相关内容: CentOS的程序包管理器:   1) 程序包的命名规则:        源代码包:            software_name-VERSION.tar.gz            VERSION:major.minor.release                major:主版本号,通常代表重大功能改进的版本分支:                minor:次版本号,通常代表在某个版本的分支中的某个功能发生变化:     

5款最适合新手的包管理器

导读 在 Linux 中,包管理器非常重要,知道如何使用多种包管理器可以让你像一个高手一样活得很舒适,从在仓库下载软件.安装软件,到更新软件.处理依赖和删除软件是非常重要的,这也是Linux 系统管理的一个重要部分. 成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linux 上能找到的最佳的包管理器.在这里,我们的主要重点是关于一些最佳包管理器的相关信息,但不是如何使用它们,这些留给你亲自发现.但我会提供一些有意义的链接,使用指