php pear 安装扩展,windows上应用pear安装php扩展

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但是有很多乱码

相关文章

相关视频

网友评论

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

47d507a036d4dd65488c445c0974b649.png

立即提交

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

全栈 100W+

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

7dafe36c040e31d783922649aefe0be1.png玉女心经-web前端开发教程

入门 50W+

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

04246fdfe8958426b043c89ded0857f1.png天龙八部-实战开发教程

实战 80W+

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值