问题标签 [igbinary]

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 回答
7303 浏览

php - 什么是 php_binary 序列化处理程序?

当我从 CLI 执行 phpinfo() 或 php -i 时,我得到以下输出:

我不知道 PHP 序列化支持二进制格式,并且文档中似乎没有任何关于它的内容。

我打算使用igbinary对 memcached 服务器进行会话序列化,所以我想知道php_binary 的比较。

0 投票
3 回答
23657 浏览

php - 如何在首先安装 memcached 的情况下启用 igbinary

我已经memcached安装了 libmemcached。我也安装了igbinary.

这是我的 php.ini:

.

当我运行 phpinfo() 时,我看到 igbinary 已启用,但不适用于 memcached:

关于 memcached 的 Phpinfo():

最后一行:igbinary support这就是问题所在。奇怪的是,正如您在标题 apc 下看到的那样:Serialization Support php, igbinary.

那么有人知道为什么我不能为memcached启用 igbinary吗?

谢谢!

0 投票
0 回答
2812 浏览

php - igbinary_unserialize_header 错误?

突然我开始收到这个错误:

在网上找不到任何东西,我的代码也没有任何问题!它可能是序列化数据。有什么解决办法吗?

谢谢你 。

编辑 :

代码就是http://pear.php.net/package/Cache_Lite/redirected这个包,我已经删除了serializeandunserialize函数并用 and 替换了igbinary_serialize它们igbinary_unserialize。它有效,但有时无效。只是有时针对特定的序列化数据,所以问题可能来自作为对象的数据from mysql_fetch_object

0 投票
1 回答
5930 浏览

php - php,memcached,二进制协议

我正在尝试从我正在编写的应用程序中提取每一位,我已经安装并配置了 igbinary 以在 apc、会话等上进行序列化。我想知道你们中是否有人使用 php 和 memcached 进行实际基准测试二进制协议。是有价值的东西吗?

谢谢!

0 投票
1 回答
8309 浏览

php - memcached igbinary 支持

下面是我的 memcached 的 phpinfo() 输出

我正在使用基于 redhat 的 AWS Linux AMI,我相信它并使用 YUM。

如何启用 igbinary 支持?

这是否必须在 memcached 安装时发生?我的 memcached 已经在工作了,所以现在有办法添加这个支持吗?

谢谢你

0 投票
2 回答
826 浏览

php - 存储二进制数据mysql

我想将igbinary二进制序列化数据存储到 MySQL 中。为了提高性能,最好使用 TEXT 或 BLOB 等。

0 投票
1 回答
14097 浏览

php - 用igbinary安装php redis,找不到头文件

我正在尝试安装 phpredis 扩展,但没有运气。

运行命令后./configure --enable-redis-igbinary,我收到以下错误:

检查 igbinary 包括...配置:错误:找不到 igbinary.h

igbinary 是使用 PECL 安装的,但似乎找不到头文件。

0 投票
1 回答
1153 浏览

php - IG二进制错误

我只是用 IGBinary 替换序列化的 PHP 。

我按照以下步骤操作:

但在步骤中:make test

我被困在:

这可能是导致此其他错误的原因:

http://censocanino.com/log.php

这里我使用一个代码来查看会话是否正确启动。

这带来了几个错误:

该错误证明了为什么 phpmyadmin 不起作用。

http://censocanino.com/phpmyadmin/

这里显示的是:

所有这一切都让我陷入了 IGBinary 错误。

谢谢

0 投票
1 回答
1061 浏览

php - 更改 Memcache 序列化程序

我想更改默认的 Memcache 序列化程序 ( ),方法是在已经包含缓存的服务器Memcached::SERIALIZER_PHP中将其替换为 Igbinary ( )。Memcached::SERIALIZER_IGBINARY

如果我进行更改,我认为 Memcache 服务器将尝试使用 Igbinary 对旧缓存进行反序列化,因此它会崩溃。

这个假设正确吗?是否有必要执行某个flush_all操作以避免错误?

0 投票
1 回答
1277 浏览

php - php扩展pecl安装后缀错误

我在 Webuzo (centos-6-x86_64.openvz) 上有一个 php 实例/usr/local/apps/php54/。它已经有 pecl 和 phpize 了 /usr/local/apps/php54/bin/。使用命令安装 igbinary 时

我收到这个警告:

完整日志

这是 pecl 的配置列表:sudo /usr/local/apps/php54/bin/pecl config-show

我已将 php_suffix 设置为/usr/local/apps/php54/bin/phpusing sudo pear config-set php_suffix 54/bin/php,但这会导致 phpize 失败。