位置: 编程技术 - 正文

PHP pear安装配置教程(phpize安装)

编辑:rootadmin

推荐整理分享PHP pear安装配置教程(phpize安装),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php apache安装配置,php安装教程详解,phpipam安装,php pecl 安装,php安装配置过程,php安装配置过程,php安装与配置,php pecl 安装,内容如对您有帮助,希望把文章链接给更多的朋友!

什么是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//Vista/系统,部分操作带有尝试性,为了避免弯路,建议先看完本文,然后再进行相关操作。

如果PHP目录下没有自带PEAR,即找不到go-pear.php文件,那么就需要我们手动下载go-pear.php文件,点击这里下载并另存为go-pear.php,这个文件放到php.exe所在的PHP安装目录下,我这里安装目录是D:php5(下文以此目录为准),那么go-pear.php的位置应该是D:php5go-pear.php。

开始 ? 运行,输入cmd,启动命令提示符,输入以下命令,主要是切换到go-pear.php目录下,然后执行这个PHP脚本文件:

cd D:php5D:php go-pear.php遗憾的是可能由于我的PHP版本太新,上述操作提示失败,具体的信息如下:

Deprecated: Assigning the return value of new by reference is deprecated in D:php5go-pear.php on line

Sorry! Your PHP version is too new (5.3.8) for this go-pear.

Instead use 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!

意思是要求我们到 D:php5D:php go-pear.phar这时出现:

Are you installing a system-wide PEAR or a local copy&#;(system|local) [system] :按回车默认system然后继续。以下是默认的pear的临时、数据、配置、测试、执行目录的设置:

直接回车使用默认值然后继续安装。本来以为万事大吉的,可是偏偏在这里出现了错误:

PHP pear安装配置教程(phpize安装)

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 on line PEAR_Config::writeConfigFile fopen(‘C:Windowspear.ini','w') failed (fopen(C:Windowspear.ini): failed to open stream: Permission denied)

看样子是没有权限写入C:Windowspear.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] : localPlease confirm local copy by typing 'yes' : yes

好了,这下正常了:-)

Would you like to alter php.ini <D:php5php.ini>&#; [Y/n] :然后就是上面这句,只有选择Y同意修改php.ini。

接着出现上面这段,看来没有什么好改的,直接回车确认即可。

到这里应该能看到Thanks for using go-pear!这句了,那么恭喜你,PEAR总算是安装成功了!

如何安装PEAR Package包

接下来让我们去PEAR网站上看看有什么需要的吧。PEAR每个包都有安装命令的提示,比如说MDB2这个包,上面已经提示使用pear install MDB2命令安装了,假设目录还是D:php5,那么我们利用下面的命令试试:

cd D:php5D:pear install MDB2结果出现下面这个错误:

无法创建目录,看来又是权限问题,索性以管理员身份启动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 PEARDownloader.php on line PHP Warning: require_once(Structures/Graph.php): failed to open stream: No such file or directory in E:Program Filesphp5_3pearpearPEARDownloader.php on line 新手没办法,网上找解决。折腾了老半天,还是报这错误.原因很清楚就是少了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,不出意外也成功。到此这个纠结了我半天的问题终于解决了。

谢谢大家的阅读哦!

thinkphp框架下页面设置 仅三步 页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。在很多网站中都会有使用页面的时候,在ThinkPHP框架中该

非常实用的php验证码类 本文实例为大家分享了php验证码类,供大家参考,具体内容如下php/****@authorAdministrator**/classValidateCode{private$width;private$height;private$codeNum;private$img_resouce;pr

非常经典的PHP文件上传类分享 文件上传是项目开发中比较常见的功能,但文件上传的过程比较繁琐,只要是有文件上传的地方就需要编写这些复杂的代码。为了能在每次开发中降低

标签: phpize安装

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

上一篇:php+html5+ajax实现上传图片的方法(ajax向php传值)

下一篇:thinkphp框架下404页面设置 仅三步

  • 购进货物支付的运输费用如何计算增值税
  • 桥闸通行费怎么做账务处理
  • 个人所得税六项专项附加扣除是什么
  • 农业生产成本二级科目有福利费支出吗
  • 转让旧房增值税计税依据
  • 经济法中企业营业收入包括哪些?
  • 海关未抵扣证明
  • 农业合作社预付款怎么算
  • 企业收到投资者以外币投入的资本应当采用什么折算
  • 贷款厂家贴息
  • 政策减免是什么意思
  • 汽车违章罚款在哪里缴纳
  • 乙公司为支付甲公司货款向其签发
  • 递延收益相关的法律规定
  • 个税按工资薪金未按时申报的处罚规定
  • 本月销项大于进项
  • 使用本地账户登录什么意思
  • 人力资源外包公司发展前景
  • tp link无线路由器设置
  • 企业亏损可以不缴纳公积金吗
  • 如何看懂财务报表的书
  • 收到厂家返利怎么做分录
  • 管理费用部分科目怎么填
  • 企业抄报税怎样操作
  • win10重启按什么键重置
  • php技巧
  • 缴纳社保费现金流量?
  • win11dev预览修复工具
  • PHP:Memcached::getDelayed()的用法_Memcached类
  • 销项负数发票应该给谁
  • 分公司不纳入合并
  • 固定资产一次性扣除申报表怎么填
  • 对股权奖励的计算公式
  • 小微企业应纳税所得额300万所得税
  • 个人合伙企业如何计算个人所得税
  • vue循环数组渲染列表
  • 第十七届全国大学生智能车
  • 主营业务成本入账分录
  • 物流辅助服务要办许可证吗
  • wordpress标签tag文章
  • vim8.2插件
  • 补交之前年度税款怎么调账
  • 事业单位无形资产折旧是当月还是下月
  • 先做凭证再付款
  • 同业代付业务会计核算
  • 怎么在电子税务局查询进项发票
  • 公司开一般户需要多久
  • 合并报表调整分录理解
  • 合并报表存货的计税基础
  • 金税四期注意什么
  • 待报解预算收入什么意思
  • 公司年度汇算清缴费用多少
  • 开办费新会计准则
  • 企业如果为员工缴纳社保
  • 购买金税盘未抵税怎么办
  • 电子发票如何申请电子签章
  • 装修费用摊销是指什么
  • 科目汇总表里面要填累计折旧吗
  • 主营业务收入是什么意思
  • 印花税怎么新增税源
  • mysql8.0 主从
  • sql存储过程简单例题
  • 重装网卡驱动win11
  • linux环境和常用命令
  • win7宽带连接错误651怎么办
  • win10系统怎么回滚
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • nodejs bff
  • cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建
  • python time.now
  • 判断文件是否存在 java
  • Node.js Mongodb 密码特殊字符 @的解决方法
  • php开机启动
  • unity做网页
  • 中国税务主旨是什么?
  • 交契税可以用现金吗
  • 税务总局和各省税务机关
  • 随子女定居外省好吗
  • 出口退税出现预缴怎么办
  • 2020重庆税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设