windows上使用pear安装php扩展

在windows上使用pear安装php扩展

相关网站:

http://www.php.net

http://pear.php.net

http://pear2.php.net

http://pecl.php.net

pear2需要使用sqlite3

执行命令:

1、php D:\php\php5.3.5\pyrus.phar install D:\php\php5.3.5\ext\libevent-0.0.4.tgz

Pyrus version 2.0.0a3 SHA-1: BE7EA9D171AE3873F1BBAF692EEE9165BB14BD5D

Using PEAR installation found at D:\php\php5.3.5\ext

Downloading pecl.php.net/libevent

PEAR2\Pyrus\Registry\Exception: Error: package pecl.php.net/libevent could not b

e installed in registry: Unable to execute statement: constraint failed

Exception: Unable to execute statement: constraint failed

2、php D:\php\php5.3.5\pyrus.phar -v install pecl/libevent

Pyrus version 2.0.0a3 SHA-1: BE7EA9D171AE3873F1BBAF692EEE9165BB14BD5D

Using PEAR installation found at D:\wamp\bin\php\php5.3.5\ext

PEAR2\Pyrus\Installer\Exception: Dependency validation failed for some packages

to install, installation aborted

PEAR2\Pyrus\Package\Dependency\Set\Exception: Unable to find a compatible relea

se for pecl.php.net/libevent

3、php D:\php\php5.3.5\pyrus.phar -v install pecl/libevent-0.0.4

Pyrus version 2.0.0a3 SHA-1: BE7EA9D171AE3873F1BBAF692EEE9165BB14BD5D

Using PEAR installation found at D:\php\php5.3.5\ext

Downloading pecl.php.net/libevent

Connected...

Mime-type: application/octet-stream

[================>

[================================================================>

[===============================================================================

PHP Warning: rmdir(D:\php\php5.3.5\ext\.journal-src): Permission denie

d in phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Py

rus/Filesystem.php on line 103

PHP Stack trace:

PHP 1. {main}() D:\php\php5.3.5\pyrus.phar:0

PHP 2. PEAR2\Pyrus\ScriptFrontend\Commands->run() D:\php\php5.3.5\pyr

us.phar:52

PHP 3. PEAR2\Pyrus\ScriptFrontend\Commands->install() phar://D:/wamp/bin/php/p

hp5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.p

hp:284

PHP 4. PEAR2\Pyrus\Installer::commit() phar://D:/wamp/bin/php/php5.3.5/pyrus.p

har/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.php:491

PHP 5. PEAR2\Pyrus\Installer->install() phar://D:/wamp/bin/php/php5.3.5/pyrus.

phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:313

PHP 6. PEAR2\Pyrus\AtomicFileTransaction::getTransactionObject() phar://D:/wam

p/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:

465

PHP 7. PEAR2\Pyrus\AtomicFileTransaction\Manager->getTransaction() phar://D:/w

amp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTr

ansaction.php:71

PHP 8. PEAR2\Pyrus\AtomicFileTransaction\Transaction->__construct() phar://D:/

wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileT

ransaction/Manager.php:67

PHP 9. PEAR2\Pyrus\AtomicFileTransaction\Transaction->begin() phar://D:/wamp/b

in/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransac

tion/Transaction.php:37

PHP 10. PEAR2\Pyrus\AtomicFileTransaction\Transaction\TwoStage->begin() phar://

D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFi

leTransaction/Transaction.php:60

PHP 11. PEAR2\Pyrus\AtomicFileTransaction\Transaction\Base->begin() phar://D:/w

amp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTr

ansaction/Transaction/TwoStage.php:49

PHP 12. PEAR2\Pyrus\Filesystem::rmrf() phar://D:/wamp/bin/php/php5.3.5/pyrus.ph

ar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/Transaction/Base.ph

p:91

PHP 13. rmdir() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/

php/PEAR2/Pyrus/Filesystem.php:103

Warning: rmdir(D:\php\php5.3.5\ext\.journal-src): Permission denied in

phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/F

ilesystem.php on line 103

Call Stack:

0.1306 1507856 1. {main}() D:\php\php5.3.5\pyrus.phar:0

0.1884 3129712 2. PEAR2\Pyrus\ScriptFrontend\Commands->run() D:\wamp\bi

n\php\php5.3.5\pyrus.phar:52

0.3137 5680856 3. PEAR2\Pyrus\ScriptFrontend\Commands->install() phar:/

/D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptF

rontend/Commands.php:284

0.3496 7156424 4. PEAR2\Pyrus\Installer::commit() phar://D:/wamp/bin/ph

p/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Command

s.php:491

2.6276 10275160 5. PEAR2\Pyrus\Installer->install() phar://D:/wamp/bin/p

hp/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:313

2.6295 10278280 6. PEAR2\Pyrus\AtomicFileTransaction::getTransactionObje

ct() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Py

rus/Installer.php:465

2.6295 10278280 7. PEAR2\Pyrus\AtomicFileTransaction\Manager->getTransac

tion() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/

Pyrus/AtomicFileTransaction.php:71

2.6338 10484696 8. PEAR2\Pyrus\AtomicFileTransaction\Transaction->__cons

truct() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2

/Pyrus/AtomicFileTransaction/Manager.php:67

2.6345 10485016 9. PEAR2\Pyrus\AtomicFileTransaction\Transaction->begin(

) phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus

/AtomicFileTransaction/Transaction.php:37

2.6345 10485016 10. PEAR2\Pyrus\AtomicFileTransaction\Transaction\TwoStag

e->begin() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PE

AR2/Pyrus/AtomicFileTransaction/Transaction.php:60

2.6352 10485016 11. PEAR2\Pyrus\AtomicFileTransaction\Transaction\Base->b

egin() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/

Pyrus/AtomicFileTransaction/Transaction/TwoStage.php:49

2.6357 10484968 12. PEAR2\Pyrus\Filesystem::rmrf() phar://D:/wamp/bin/php

/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/T

ransaction/Base.php:91

2.6369 10486400 13. rmdir() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PE

AR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Filesystem.php:103

PHP Warning: rmdir(D:\php\php5.3.5\ext\.journal-src): Permission denie

d in phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Py

rus/Filesystem.php on line 103

PHP Stack trace:

PHP 1. {main}() D:\php\php5.3.5\pyrus.phar:0

PHP 2. PEAR2\Pyrus\ScriptFrontend\Commands->run() D:\php\php5.3.5\pyr

us.phar:52

PHP 3. PEAR2\Pyrus\ScriptFrontend\Commands->install() phar://D:/wamp/bin/php/p

hp5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.p

hp:284

PHP 4. PEAR2\Pyrus\Installer::commit() phar://D:/wamp/bin/php/php5.3.5/pyrus.p

har/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.php:491

PHP 5. PEAR2\Pyrus\Installer->install() phar://D:/wamp/bin/php/php5.3.5/pyrus.

phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:313

PHP 6. PEAR2\Pyrus\AtomicFileTransaction::getTransactionObject() phar://D:/wam

p/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:

465

PHP 7. PEAR2\Pyrus\AtomicFileTransaction\Manager->getTransaction() phar://D:/w

amp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTr

ansaction.php:71

PHP 8. PEAR2\Pyrus\AtomicFileTransaction\Transaction->__construct() phar://D:/

wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileT

ransaction/Manager.php:67

PHP 9. PEAR2\Pyrus\AtomicFileTransaction\Transaction\Base->rollback() phar://D

:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFil

eTransaction/Transaction.php:40

PHP 10. PEAR2\Pyrus\Filesystem::rmrf() phar://D:/wamp/bin/php/php5.3.5/pyrus.ph

ar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/Transaction/Base.ph

p:118

PHP 11. rmdir() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/

php/PEAR2/Pyrus/Filesystem.php:103

Warning: rmdir(D:\php\php5.3.5\ext\.journal-src): Permission denied in

phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/F

ilesystem.php on line 103

Call Stack:

0.1306 1507856 1. {main}() D:\php\php5.3.5\pyrus.phar:0

0.1884 3129712 2. PEAR2\Pyrus\ScriptFrontend\Commands->run() D:\wamp\bi

n\php\php5.3.5\pyrus.phar:52

0.3137 5680856 3. PEAR2\Pyrus\ScriptFrontend\Commands->install() phar:/

/D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptF

rontend/Commands.php:284

0.3496 7156424 4. PEAR2\Pyrus\Installer::commit() phar://D:/wamp/bin/ph

p/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Command

s.php:491

2.6276 10275160 5. PEAR2\Pyrus\Installer->install() phar://D:/wamp/bin/p

hp/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:313

2.6295 10278280 6. PEAR2\Pyrus\AtomicFileTransaction::getTransactionObje

ct() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Py

rus/Installer.php:465

2.6295 10278280 7. PEAR2\Pyrus\AtomicFileTransaction\Manager->getTransac

tion() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/

Pyrus/AtomicFileTransaction.php:71

2.6338 10484696 8. PEAR2\Pyrus\AtomicFileTransaction\Transaction->__cons

truct() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2

/Pyrus/AtomicFileTransaction/Manager.php:67

2.7068 10504272 9. PEAR2\Pyrus\AtomicFileTransaction\Transaction\Base->r

ollback() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEA

R2/Pyrus/AtomicFileTransaction/Transaction.php:40

2.7069 10504224 10. PEAR2\Pyrus\Filesystem::rmrf() phar://D:/wamp/bin/php

/php5.3.5/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/T

ransaction/Base.php:118

2.7078 10505656 11. rmdir() phar://D:/wamp/bin/php/php5.3.5/pyrus.phar/PE

AR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Filesystem.php:103

PEAR2\Pyrus\Installer\Exception: Installation failed

PEAR2\Pyrus\AtomicFileTransaction\MultiException: Unable to begin transaction

PEAR2\Pyrus\IOException: Unable to fully remove D:\php\php5.3.5\ext\.

journal-src

PEAR2\Pyrus\AtomicFileTransaction\RuntimeException: Cannot rollback - not in

a transaction

需要清除相关的文件夹cache、.configsnapshots、.journal-docs、.journal-src、downloads

之后报错:

D:\php\php5.3.5\ext>php D:\php\php5.3.5\pyrus.phar -v install

pecl/libevent-0.0.4

Pyrus version 2.0.0a3 SHA-1: BE7EA9D171AE3873F1BBAF692EEE9165BB14BD5D

Using PEAR installation found at D:\wamp\bin\php\php5.3.5\ext

Downloading pecl.php.net/libevent

Connected...

Mime-type: application/octet-stream

[================>

[================================================>

[==========================================================================>

PEAR2\Pyrus\Registry\Exception: Error: package pecl.php.net/libevent could not b

e installed in registry: Unable to execute statement: constraint failed

Exception: Unable to execute statement: constraint failed

和使用本地文件安装报错是一样的,应该sql语句执行的过程中出现了错误,但是如何显示错误的sql语句呢?

打开.pear2registry但是有很多乱码

相关文章

相关视频

网友评论

文明上网理性发言,请遵守 新闻评论服务协议我要评论

立即提交

专题推荐独孤九贱-php全栈开发教程

全栈 100W+

主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门

玉女心经-web前端开发教程

入门 50W+

主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门

天龙八部-实战开发教程

实战 80W+

主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习

php pear 安装扩展,windows上应用pear安装php扩展相关推荐

  1. win pear php7.1,windows上应用pear安装php扩展 - libevent

    libevent安装 cd /tmpwget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gztar -zxf libevent-1.4 ...

  2. 如何在windows上使用VMware安装macOS虚拟机

    如何在windows上使用VMware安装macOS虚拟机 一.准备工作 1.1 安装 VMware 1.2 下载macOS的安装包 1.3 下载VMware虚拟机解锁安装苹果系统工具 二.解锁VMw ...

  3. dokuwiki mysql_DokuWiki安装在Windows 上

    安装DokuWiki服务器的要求 具有PHP 支持的Web 服务器 对PHP的要求 基于某些安全考虑强烈建议使用PHP 4.3.10及其以上的版本 使用libGD2 的PHP's GD 扩展 - 可选 ...

  4. Eclipse安装教程 ——史上最详细安装Java Python教程说明

                                                                Eclipse安装教程 --史上最详细安装Java&Python教程说明 ...

  5. php msgpack 扩展,ubuntu 上给PHP安装扩展 Msgpack 和 Yar

    本文为原创作品,转载请注明出处! 首先说明Yar是干什么的. 新浪著名的大神级人物鸟哥,开发的一个支持并行的PHP扩展. 源地址 http://www.laruence.com/2012/09/15/ ...

  6. 随想录(windows上cuda环境安装)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] cuda是nvidia公司用于gpu开发的一门语言.它来自于c,但是又对c进行了扩展.目前cu ...

  7. php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展

    Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...

  8. 有关OCS监控软件安装在windows上, 服务端显示乱码的问题

    OCS监控软件服务端目前安装在windows服务器上,但windows操作系统的默认字符集是是cp936,即gbk,可以通过chcp命令查看 导致OCS自带的MYSQL无法将字体集设置为utf8,最终 ...

  9. Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决

    转载于:http://www.cnblogs.com/silverbullet11/p/4966608.html 常用网址: Python 3.5: https://www.python.org/do ...

最新文章

  1. 一周AI回顾 | 特斯拉AI负责人说神经网络正在改变编程,机器学习大神Bengio新论文专注RNN优化
  2. dubbo的学习使用,第一章
  3. 系统安全及应用(账户安全控制,系统引导和登录,弱口令检测和登录控制,PAM认证,端口扫描,用户切换和提权)
  4. menuconfig和Kconfig、.config的关系
  5. python保存模型的路径怎么写_使用python在MongoDB中保存机器学习(ML)和深度学习(DL)模型...
  6. 在不重装系统的情况下创建Linux的Swap分区
  7. HCIE Security 防火墙URL过滤技术 备考笔记(幕布)
  8. 【记录】帮同学做的一个函数拟合
  9. 计算机编程常用术语英文词汇
  10. method not allowed 异常处理
  11. PyQt获取某天之前后的n天日期
  12. Halting problem
  13. Neo4j 新手入门指南
  14. HTML:1分钟实现简单网站导航栏
  15. 顺丰路由查询(最新)
  16. android 代码规范检测工具,Android 代码规范之Inspection 定制
  17. HDFS的文件压缩格式
  18. 操场上有N x N个“巨人”按N行N列的矩阵形式列队,请编程找出该方阵中所有“最矮的巨人”。所谓“最矮的巨人”是指,该巨人在其所在行中,身高最高(没人比其更高);且在其所在列中,身高最矮
  19. 拳皇97 for Mac(街机格斗游戏)
  20. JavaScript内置对象Ⅰ

热门文章

  1. 资源下载: source insight4 sublime主题直接下载,免费
  2. CNCF 项目毕业标准
  3. 奥巴马的就职演说与微软的牛气冲天
  4. Lenovo/联想A628T root教程_方法
  5. 【学习方法】手机越戒越上瘾?三招让你戒掉手机玩命学习!
  6. Python 的多线程(1) - 同步锁
  7. 魔众轻量论坛系统 v4.3.0 常规优化升级 系统更稳定
  8. 【Windows核心编程+第一个内核程序】爆肝120小时整理-80%程序员最欠缺的能力,一半以上研究生毕业了还不懂?理解各种深度技术的基本功
  9. python循环语句有什么语句和for语句,Python循环语句for和while
  10. github新手使用教程