求周华健难念的经 周华健百度云

当你使用PHP开发一个网站;当你有许多的表单需要处理;当你需使用标准的SQL语句;当你需要自动化的生成文档.总之,当你希望快捷高效的开发基于PHP的网站和应用程序的时候,Pear库将能为你提供意想不到的帮助.使用Pear开发PHP程序是明智的选择.  Pear都提供了哪些库都能用来做什么?  Pear库几乎涵盖了使用PHP可以操作的任何方面.大致有这些:  1.    HTML,表单表格分页模板.非常方便.  2.    GTK和GTK2,PHP也可以写应用程序.  3.    IMAGES,用来处理图像.  4.    DB,用来操作数据库.  5.    MDB,和MDB2,这个也是用来操作数据库的,而且是新的版本.  6.    XML,XML的操作,这个强到你一定想不到的地步.  7.    MAIL,电子邮件的库,可以帮助你省很多很多的事儿.  8.    HTTP,这个是用来处理网络协议的.  9.    MATH,,数学计算,如果你的程序需要大量精确的数学计算,可以用到它.  先大致的介绍这么多吧.PEAR的库有上千个,具体你可以在http://pear.php.net找到  好了,下面说说PEAR的安装(不少人觉得PEAR的安装很困难,实际上这是一件十分轻松的事情)  我们假设你安装的是PHP4.30以上版本.  1,在你的PHP目录中双击go-pear.bat  2.一直接回车就行了.  3.然后会提示一些包和PHP绑定,选择Y,回车.  4,好了,你的PEAR安装好了,这实在太简单了,不是吗?  5,打开你的PHP的配置文件c:windowsphp.ini.然后找到;include_path = &.;D:phpincludes修改为include_path = &.;D:D:phpPEAR&  6保存PHP.INI,重启APACHE,OK,一切正常.你的PEAR安装成功啦.  PEAR命令行下的简单操作  在你的PHP根目录中可以找到PEAR.bat文件,这是管理pear的命令,在CMD中使用,要设置环境变量PATH.  以下命令在DOS窗口下操作(请把packegename改为你要使用的包)  1, pear install packagename,安装一个新的PEAR包,便如安装DB的操作是d:/php/pear pear install DB  2,下载但不安装: pear download packagename  pear download-all  3, pear网站上所有可取得pear程序库列表:  pear remote-list  4, 列出已安裝package:  pear list  5, 列出可以升級的package:  pear list-upgrades  6, 更新(升級):  pear upgrade packagename  pear upgrade-all  刪除已安裝的package:  pear uninstall packagename  下面我们通过一个简单的表单创建的实例进行讲述.  首先安装HTML_QuickForm包  方法如下:  Pear install HTML_QuickForm  包安好了,可以写代码了.require_once(&HTMLQuickForm.php&);//首先调用这个包$form = new HTML_QuickForm('frmTest', 'post');//创建一个对象  $form-&addElement('header', header', '登录页面');//设定页面信息$form-&addElement('text', 'user_name', '用户名:');//设定用户登录输入框$form-&addElement('password', 'user_password', '密码:');//设定用户密码$form-&addElement('submit', 'submit', '提交');//设置提交按钮$form-&display();//把设定的信息输出到浏览器?&  好了,当你看到这里,你一定会觉得PEAR的使用非常简单,那么,赶快上路吧.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:91990次
积分:1179
积分:1179
排名:千里之外
原创:20篇
转载:63篇
(1)(1)(1)(1)(1)(1)(19)(39)(1)(1)(9)(1)(3)(2)(2)PHP pear安装配置教程
投稿:lijiao
字体:[ ] 类型:转载 时间:
这篇文章主要为大家详细介绍了PHP pear安装配置教程,告诉大家如何获取并安装PEAR,感兴趣的朋友可以参考一下
什么是PEAR?
PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。
由此可见PEAR是PHP代码的仓库,在这里可以找到很多有用的代码,避免我们重复写一些功能,但是PEAR代码包并不是直接通过HTTP网站下载的,我们需要安装PEAR。
如何获取并安装PEAR
建议:下面操作在Windows 7环境下完成,同样适用于Windows XP/2003/Vista/2008系统,部分操作带有尝试性,为了避免弯路,建议先看完本文,然后再进行相关操作。
如果PHP目录下没有自带PEAR,即找不到go-pear.php文件,那么就需要我们手动下载go-pear.php文件,点击这里下载并另存为go-pear.php,这个文件放到php.exe所在的PHP安装目录下,我这里安装目录是D:\php5(下文以此目录为准),那么go-pear.php的位置应该是D:\php5\go-pear.php。
开始 – 运行,输入cmd,启动命令提示符,输入以下命令,主要是切换到go-pear.php目录下,然后执行这个PHP脚本文件:
cd D:\php5
php go-pear.php
遗憾的是可能由于我的PHP版本太新,上述操作提示失败,具体的信息如下:
Deprecated: Assigning the return value of new by reference is deprecated in D:\php5\go-pear.php on line 733
Sorry! Your PHP version is too new (5.3.8) for this go-pear.
Instead use http://pear.php.net/go-pear.phar for a more stable and current version of go-pear, more suited to your PHP version.
Thank you for your coopertion and sorry for the inconvenience!
意思是要求我们到http://pear.php.net/go-pear.phar下载go-pear.phar文件,然后取代go-pear.php再试。下载好go-pear.phar文件并放到D:\php5文件夹中,执行下面的命令:
cd D:\php5
php go-pear.phar
这时出现:
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
按回车默认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
: D:\php5\tmp
3. Temporary directory for downloads
: D:\php5\tmp
4. Binaries directory
5. PHP code directory ($php_dir)
: D:\php5\pear
6. Documentation directory
: D:\php5\docs
7. Data directory
: D:\php5\data
8. User-modifiable configuration files directory : D:\php5\cfg
9. Public Web Files directory
: D:\php5\www
10. Tests directory
: D:\php5\tests
11. Name of configuration file
: C:\Windows\pear.ini
12. Path to CLI php.exe
1-12, 'all' or Enter to continue:
直接回车使用默认值然后继续安装。本来以为万事大吉的,可是偏偏在这里出现了错误:
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC' for '8.0/no DST' instead in phar://D:/php5/go-pear.phar/PEAR/Registry.php on line 1012
PEAR_Config::writeConfigFile fopen(‘C:\Windows\pear.ini','w') failed (fopen(C:\Windows\pear.ini): failed to open stream: Permission denied)
看样子是没有权限写入C:\Windows\pear.ini,由于我使用的是Windows 7系统,然后普通用户打开的命令提示符,在这里当然没有权限写入C:\Windows目录了,看来要另辟蹊径了。回到刚才Are you installing a system-wide PEAR or a local copy?这段,为什么不选择local copy呢?网上都是直接说默认回车选择system的,不想改写C:\Windows目录,于是我重新执行php go-pear.phar,并且选择local。
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] : local
Please confirm local copy by typing 'yes' : yes
好了,这下正常了:-)
Would you like to alter php.ini &D:\php5\php.ini&? [Y/n] :
然后就是上面这句,只有选择Y同意修改php.ini。
php.ini &D:\php5\php.ini& include_path updated.
Current include path
: .;C:\php\pear
Configured directory
: D:\php5\pear
Currently used php.ini (guess) : D:\php5\php.ini
Press Enter to continue:
接着出现上面这段,看来没有什么好改的,直接回车确认即可。
到这里应该能看到Thanks for using go-pear!这句了,那么恭喜你,PEAR总算是安装成功了!
如何安装PEAR Package包
接下来让我们去PEAR网站上看看有什么需要的吧。PEAR每个包都有安装命令的提示,比如说MDB2这个包,上面已经提示使用pear install MDB2命令安装了,假设目录还是D:\php5,那么我们利用下面的命令试试:
cd D:\php5
pear install MDB2
结果出现下面这个错误:
D:\php5&pear install MDB2
downloading MDB2-2.4.1.tgz ...
Starting to download MDB2-2.4.1.tgz (119,790 bytes)
..........................done: 119,790 bytes
ERROR: failed to mkdir C:\php\pear\docs\MDB2\docs\examples
无法创建目录,看来又是权限问题,索性以管理员身份启动cmd命令提示符,然后重新执行上面的命令。这次总算安装成功了install ok!
另一个安装报错案例:PHP pear安装出现 Warning: require_once(Structures/Graph.php)...错误
在WINDOWS安装pear,一路无阻很顺利安装完成,接着想安装下pear email包来玩下,但接下来却报:
Warning: require_once(Structures/Graph.php): failed to open stream: No such file
&or directory in PEAR\Downloader.php on line 1217
PHP Warning:& require_once(Structures/Graph.php): failed to open stream: No such
&file or directory in E:\Program Files\php5_3\pear\pear\PEAR\Downloader.php on l
&新手没办法,网上找解决。折腾了老半天,还是报这错误.原因很清楚就是少了Structures_Graph这个PEAR应用,相直接通用pear命令:
pear install Structures_Graph-1.1.1
在线安装这个应用,但让人痛心的是竟然也报同样的错误,我丢。。
不跟它玩了直接到PEAR官网下载Structures_Graph-1.1.0.tgz包。解压看看里面的结构;发现里面正好有一个Structures/Graph.php;于是解压并把压缩包里的Structures文件夹放到pear根目下面。接着再运行Structures_Graph的安装命令,惊喜!!成功了。
接着再安装email,不出意外也成功。到此这个纠结了我半天的问题终于解决了。
谢谢大家的阅读哦!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 难念的经 周华健现场 的文章

 

随机推荐