位置: 编程技术 - 正文

php 什么是PEAR?(第三篇)(什么叫php)

编辑:rootadmin
安装完基本套件后,当开发者需要使用基本套件以外的其他套件时,会需要安装套件,若不需要某个套件时,就会想要移除套件,若套件版本过於老旧,则需要升级套件,也就是?开发者需要一套PEAR套件的管理系统。 在Windows作业系统下的套件安装与管理可以有两种方式,一种是使用Web的管理介面,另一种足使用「套件指令」。笔者较为推荐后者,因为执行的速度较快,但若您对指令有畏惧感,也可以用第一种来轻松管理套件。 用web介面管理套件 Web的套件管理在上一个单元安装基本套件时.就已经顺便安装好了。上一个单元中安装完PEAR基本套件的画面,在最下方会出现Start Web Rrontend of the PEAR instoller>>这个连结,点选后即可进入套件管理的Web介面,如下图: 管理介面网页档的所在位置,就是上一个单元的第9个设定项Filename of WebFrontend,我使用的范例是设为c :AppServ\www\pearindex.php,记得将它加入我的最爱。另外,先前的pear.php挡可以?h除了。 请注意上图画面的上方有3个连结,所代表的意义分?e是显示已安装套件(list installed packages) 、显示所有套件(list all packages)、显示尚未安装套件(list not installed packages)。 一进入套件管理Web介面时出现的是显示已安装套件的画面,画面中有套件名称,套件功能的概略?⑹鲇胩准?陌姹颈嗪牛?ocal代表目前安装版本的编号,Latest代表PEAR官网上的最新版本的编号。 若目前安装的不是最新版本时,会出现一个upgrade的图案,按下图案即可升级套件,版本编号旁的回收筒图案若按下,会将套件移除,请大家特?e注意。 接著我们进入显示尚未安装套件画面 与显示已安装套件的画面大同小?,比较下同的是?]有了垃圾桶图案,取旧代之是一个╂图案,意思是使用者只要按下图案即可安装该套件。 安装失败? 使用者安装时有时会出现该怎?办呢? 通常会安装失败问题大多出在套件的「相依性」,何谓「相依性」? 简单的?就是有些套件需要先安装其他套件才可使用,所以安装此套件前须先安装相依的套件,大家可点选画面中的回收筒图案,可观看套件的详细讯息,其中会提到与套件相依的其它套件。如下图: 例如:上图中,笔者安装Cache套件前,点选(!+ )图案,观看套件的详细资讯时,在最下面的Packages that depend on Cache中发现Net_Dict、Image Graph等5个套件与Cache套件相依,所以须先安装cache套件才可安装这5个套件。否则,直接安装这些套件会出现”安装失败”的讯息视窗。 套件的管理利用Web界面实在是简单又方便,但速度稍嫌缓慢,而且Web的使用者必须对放置套件的资料夹(本范例为c:AppServ\php\PEAR)具有写入的权限。 笔者推荐用另一种管理方法,推荐的理由是因为它下载套件更快速,管理功能更??大,但缺点是需要打指令。 用指令管理PEAR套件 首先,与上一个方法一?有柘扔?ear.php网页来安装完基本套件,虽然安装后已有Web的套件管理介面可用,可是请使用者备而不用,接著到桌面的我的电脑图案,按下右键,出现选单,请选择「内容」,会跳出系统内容视窗,在第4个名为进阶的标签中点选环境变数按钮,如下图: 出现?境变数视窗,请点选下方系统变数窗格中的Path,按编辑钮,会出现编辑系统变数视窗,请在变数值栏位最后加上“;C:AppServ\php”,请注意,“C:”前须有一个分号(“;”)喔,编辑完按确定钮关闭视窗,如下图: 只要完成这个步骤,就可以使用指令来管理PEAR套件了。 我们来做个测试好了,请选择「开始/所有程式(程式集)/附属应用程式/命令提示字元」。在 > 后输入: 这个指令后按下键盘上的Enter键,将会出现所有PEAR管理指令与?明,如下画面: 注意:PEAR指令在Windows系统中使用大写和小写皆可 我接著根据上图的?明,试验一下其他指令。例如若要显示所有已安装套件,只要输入“pear list”即可,画面将会出现目前已安装套件的名称、套件编号、套件状态 指令失效?别急,若发现指令失效,只要到C:WINDOWS下找到php.ini档并用任何一中文字编辑器将它打开,将原本的“register_argc_argv=OFF”改为“register_argc_argv=ON”,存档后,将命令提示字元视窗关闭后重开,即可以无障碍地使用PEAR指令了。 就可以进行安装,请注意,套件名称使用大小写都可以,若套件状态为stable版则不用输入套件编号,例如:笔者要安装benchmark套件,只要输入 当最后一行出现“install ok:Benchmark 1.2.1”即代表安装成功。 但若安装时出现相依性的问题而安装失败时,该怎?办呢? 例如笔者安装Html_QuickForm套件时.出现需要先安装Html_Common套件的讯息,所以我只好再输入“pear install html_common”.这个指令,终於出现“install ok”的字?恿恕 接著再安装Html_QuickForm套件,如下图,即可大功告成 若您安装的是Beta或Alpha版也就是试用版的套件,请在pear install后输入完整的套件版本号码。例如,若您要安装liveuser这个套件,但这个套件目前?K?]有释出stable版,那?您需要使用以下指令: 也就是套件名称后面必须加上套件的版本编号,大家又会问,我怎?会知道套件的版本编号呢?这就请查询PEAR官方网站了。若安装的套件不是Stable版?s?]有填写套件编号,安装时会出现”安装非Stable版”的错误讯息,?K停止安装。 介绍您一个偷懒的好方法:若您一定要安装某个套件,不管它足stable版还是beta版,这时候可以使用一个指令: 例如,同?酉氚沧?iveuser套件,?s懒得去查版本编号,那就使用这?拥闹噶畎 指令中的“-f”代表??迫的意思「force」,就是不管如何都要安装就对了。 用指令移除PEAR套件 移除套件比安装简单多了,只要输入: 这?拥闹噶罴纯桑?缦峦迹杭偕栉医?瞥???enchmark套件,如下图: 最后出现“uninstall ok”代表移除套件成功了,移除套件的失败机率很低,请大家放心。 用指令升级PEAR套件 套件会有新的版本不停的释出,若要将旧套件升级成新套件也非常简单,只需要输入指令: 即可,例如:笔者若要升级名为cache的套件,只要输入: 就可以了。升级的过程与安装套件一?樱?惺被岢鱿窒嘁佬缘奈侍舛??妒О埽?耸敝灰?劝沧跋嘁捞准?涂梢粤 其它指令较少用到,我在这里不再介绍了,请大家自行观看。只要在命令提示字元视窗中输入pear指令后,就会出现指令的?明。 修改php.ini档 这是PEAR使用前最后的工作了,不管您用Web介面,还足用指令来管理套件,都需要修改php.ini档。这个档放在C:WINDOWS目?下,请用文字编辑器将它打开加入一行字如下: 加入后,记得存档,?K将Apache重新执行,这?泳涂梢粤恕4蠹矣Ω每吹某隼矗?nclude_path的值就是下载?K安装PEAR套件的所在路径,但是,为何要加入此行呢?笔者下一章会加以?明。 我们来检视一下加入这一行是否让设定值改变了。请您在c:AppServ\www中建立一个档案,名为phpinfo.php,档案内只写入一行: 接着在浏览器输入http;//.0.0.1/phpinfo.php或http;//localhost/phpinfo.php 另外,我还建议,将php.ini档中的allowcall_time_passreference设定项的值改为On,原因我会在第6章做解释。 若一切动作?]有错误,出现的画面如上图,那么,就准备享受PEAR所带来的倍增PHP功力的?佳体验吧。

推荐整理分享php 什么是PEAR?(第三篇)(什么叫php),希望有所帮助,仅作参考,欢迎阅读内容。

php 什么是PEAR?(第三篇)(什么叫php)

文章相关热门搜索词:什么叫php,php-pear,php 什么是容器,php 什么是面向对象,php 什么是对象,php-pear,php 什么是类,php 什么是容器,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP Pear 安装及使用 安装pear--------------pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下

php db类库进行数据库操作 ?phprequire_once"DB.php";//包含类库文件$conn=DB::connect("

php auth_http类库进行身份效验 ?phprequire_once("Auth/HTTP.php");//设置数据库的连接选项$auth_options=array('dsn'="

标签: 什么叫php

本文链接地址:https://www.jiuchutong.com/biancheng/277105.html 转载请保留说明!

上一篇:php 什么是PEAR?(第二篇)(php 什么是类)

下一篇:PHP Pear 安装及使用(php详细安装步骤)

  • 结转和结转到的区别
  • 个体户一季度利润28万用缴纳增值税吗
  • 技术成果投资入股企业所得税递延纳税备案表
  • 固定收益款可以开增值税专票吗?
  • 购买法下的操纵手法有哪些
  • 将自建的厂房对外转让需要缴纳增值税吗
  • 企业拿到产权证后是否还需要缴纳土地使用税呢?
  • 营改增后还要交企业所得税吗
  • 营改增个体工商户优惠政策
  • 营改增后房地产企业增值税如何核算
  • 中国人民银行保险公司
  • 填报企业所得税资产总额怎么填
  • 简易计税可以抵扣销项税吗
  • 增值税附加税包含哪些税
  • 代销协议书
  • 灭火器属于办公设施吗
  • 地方教育费附加的会计分录
  • 红色手撕发票怎么看金额
  • 未办土地有偿使用手续多少钱
  • 实收资本和注册资本的账务处理
  • 应付账款少付怎么做账
  • 鸿蒙侧边菜单
  • 出售使用过的车辆如何交印花税呢
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • php连接mysql数据库详细步骤(图文)
  • 委托外单位加工发出的材料分录
  • axios怎么使用
  • 基于php技术
  • mac如何使用php
  • 深度学习第一步——Pytorch-Gpu环境配置:Win11/Win10+Cuda10.2+cuDNN8.5.0+Pytorch1.8.0(步步巨细,少走十年弯路)
  • 哪些税改将影响家庭个人财富
  • 损益类账户怎么做会计分录
  • 收到房租怎么做账务处理
  • 上个月未开票本月怎么算
  • 原始投资额的现值
  • 合并报表中为什么要抵损益
  • 行政事业单位资产管理办法
  • 十年磨一剑的下一句幽默
  • 浏览器打开域名怎么设置
  • powerdesigner12.5使用教程
  • 生产型企业如何退税
  • 企业支付股利属于由( )引起的财务活
  • 收到小微企业退税怎么做账
  • 食堂支出无发票
  • 背书转让流程图
  • 税收种类包括哪几种
  • 财务费用的科目类别是什么
  • 个人所得税汇算年收入不超过12万
  • 长租公寓如何纳税
  • 合作社注销麻烦吗
  • 广告被罚
  • 一般纳税人只开普票不开专票免税
  • 收到招聘费发票怎么做账
  • 微信公众号注册时间在哪里看
  • 建筑 营改增
  • 金融资产减值损失
  • 印花税减免税额怎么填
  • 材料采购成本的计算分录
  • 金税盘技术维护费可以抵扣吗
  • 企业处理原材料会计分录
  • 免费领课程有什么陷阱
  • 内部交易固定资产折旧为什么调整
  • 各单位都需设置的是
  • 10种Java开发者编写SQL语句时常见错误
  • sql server语句查询
  • xp系统注册表在哪
  • Win10 Mobile RS2预览版14905更新内容大全:全新精致铃声
  • service5.exe - service5是什么进程 有什么用
  • win8怎么改文件格式
  • windows7禁止开机启动
  • cocos creator 发布web
  • node.js怎么用
  • 对用户输入的判断
  • js原始值有哪些
  • jquery对象可以直接使用dom吗
  • 基于unity3d
  • python爬取三国演义前六章
  • 软件销售增值税优惠
  • 医保账户被扣财富怎么办
  • 资源税谁缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设