问题标签 [pecl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
710 浏览

php - 在 PHP 中使用 Gamin 代替 FAM

PHP 通过PECL 包为 FAM 库提供了一个有趣的接口。不幸的是,我无法安装 FAM 或相应的 PECL 包,因为它与 Ubuntu 上的 Gamin 冲突(根据 apt)。显然,Gamin 和 FAM 使用相同的 API。有谁知道我可以从 PHP 中使用 Gamin 的方法吗?我在想我也许可以只更改 PECL 包源中的一些引用,以使其与 Gamin 的重复 API 一起使用。

0 投票
3 回答
2999 浏览

php - memcached 服务器故障转移

我在使用 pecl/memcached 客户端时遇到了一个奇怪的问题。在我的设置中,我有 3 个 memcached 服务器。当我停止(这是一个 ec2 实例)其中一个 memcached 服务器来模拟完全故障时,“get”操作需要 4 秒才能完成。如何强制它提前超时?

以下是一些代码片段:

0 投票
2 回答
1959 浏览

php - 在 Eclipse 中为不同的 PECL 扩展启用 PHP Code Assist

我在我的 PHP 环境中使用了一些安装了 PECL 的扩展。我正在使用 Eclipse 进行开发,如果为这些扩展提供 Eclipse 的代码辅助/自动完成支持会很有用。此过程对于Solr扩展非常有效:

  1. 我还下载了最新的solr-php PECL 源并将它们放入单独的文件夹中。
  2. 我将此特定文件夹作为“外部文件夹”添加到我的一个用户库(首选项-> PHP-> PHP库)中。
  3. 我将用户库添加到我的项目的 php 包含路径(属性 -> PHP 包含路径 -> 库 -> 添加库)
  4. 我立即在编辑器的自动完成中获得了新的类/方法。

问题是:这似乎不适用于所有扩展。例如。用于将 MongoDB 支持添加到 PHP的扩展。这是为什么?

比较文件夹的内容,我注意到 Mongo 扩展缺少一个 php 文件,如 docs/documentation.php(包含在 Solr 扩展中)。而所有相关的 *.h 和 *.c 文件都可用。

我必须自己生成某些文件吗?

提前感谢您的提示,干杯!

0 投票
3 回答
871 浏览

php - 如何在 Netbeans 中启用 PECL Mongo 类的自动完成

是否有机会在 netbeans 中拥有/启用 Mongo PHP PECL 类的自动完成功能?

0 投票
1 回答
2639 浏览

php - 如何在 Mac 10.6.7 上安装 pecl 或 pecl 扩展?

我通过 macports 用 fpm + nginx + mysql 安装 php5.3.6。但我在其中找不到 pecl 或 pecl_http 。

我搜索和谷歌它,但什么也没找到。

可以编译某些扩展并将 .so 文件复制到扩展 DIR。但是我不知道如何编译pecl_http,没有配置文件。

如何得到它?

0 投票
2 回答
2566 浏览

macos - 在 OSX 上安装 uuid pecl 扩展时失败

所以不熟悉在这里安装扩展是我的过程和失败的时刻。

然后一切都很好,直到...

0 投票
3 回答
17757 浏览

php - PECL 安装失败

从 PHP5.2.6 升级到 php 5.3 后。它接缝,我还必须重新安装 PHP 内存缓存模块。所以我下载了最新版本的memcache(3.0.6)并遵循了这个文档: http ://www.php.net/manual/en/install.pecl.pear.php

这会导致以下错误消息:

这里发生了什么?顺便说一句:服务器没有连接到互联网,但这应该不是问题,对吧?!

0 投票
1 回答
1160 浏览

php - 使用 PECL OAuth 通过他们的 REST API 和 PHP 请求 LinkedIn 邀请的错误

我将 PECL OAuth 与 LinkedIn 一起使用,因为它可以很好地处理 Twitter 和 LinkedIn 的 GET 请求。如果这不起作用,将切换到 LinkedIn 自己的 OAuth 库,但更愿意通过同一个 OAuth 库完成所有工作。

代码:

这会引发一个被捕获的异常,并且 var_dump 会吐出很多东西,主要是:“无效的身份验证/错误请求(得到 401,预期 HTTP/1.1 20X 或重定向)”

我已经尝试了代码的许多变体。例如删除 'Content-Type'=>'text/xml' 并给出相同的错误。我已经验证了 xml,并且我知道访问令牌很好,因为我可以很好地使用它们来发出 GET 请求。

任何帮助将不胜感激,谢谢。

0 投票
3 回答
2565 浏览

php - PHP:如何创建 SWF(Ming 或其他解决方案)?

我希望用 PHP 创建 SWF (Flash) 文件,但现在最好的选择是什么?当我使用谷歌时,我会找到关于这个主题的各种旧页面,但最近在这个领域发生的事情并不多,似乎......

Ming 不再是 PHP 5.3 的一部分,我不知道如何使用 PECL 安装它。('pecl install ming' 不起作用......但我尝试的任何 pecl 包也没有,所以我想我做错了......)

http://pecl.php.net/package/ming它说这个包已经被取代了。我蹩脚的英语告诉我,这意味着另一个包现在是更好的解决方案?但是那个包呢?

是否有人实际上使用 PHP 来创建 SWF,或者这是一个坏主意?

0 投票
3 回答
2157 浏览

php - 在 LINUX 服务器中的 XAMPP 服务器中安装 Solr

我尝试将 Solr PHP 扩展安装到我的网络服务器。我已经有一个 XAMPP 服务器,我正在使用 PECL 安装 solr

$ cd /opt/lampp/bin

$ sudo ./pecl install solr-1.0.1

但我收到以下错误:

在安装过程中,它提示我输入路径:

libxml2 install prefix [/usr] :

我已经尝试enter/usr/lib

我应该在那里输入什么才不会出错?或者我应该如何安装才不会出错?


现在我通过yum install libxml2-devel. 但我现在遇到了一些奇怪的错误。这里只是其中的几个,它的结尾是: