问题标签 [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.
php - 什么是 php_binary 序列化处理程序?
当我从 CLI 执行 phpinfo() 或 php -i 时,我得到以下输出:
我不知道 PHP 序列化支持二进制格式,并且文档中似乎没有任何关于它的内容。
我打算使用igbinary对 memcached 服务器进行会话序列化,所以我想知道php_binary 的比较。
php - 如何在首先安装 memcached 的情况下启用 igbinary
我已经memcached
安装了 libmemcached。我也安装了igbinary
.
这是我的 php.ini:
.
当我运行 phpinfo() 时,我看到 igbinary 已启用,但不适用于 memcached:
关于 memcached 的 Phpinfo():
最后一行:igbinary support
这就是问题所在。奇怪的是,正如您在标题 apc 下看到的那样:Serialization Support php, igbinary
.
那么有人知道为什么我不能为memcached启用 igbinary吗?
谢谢!
php - igbinary_unserialize_header 错误?
突然我开始收到这个错误:
在网上找不到任何东西,我的代码也没有任何问题!它可能是序列化数据。有什么解决办法吗?
谢谢你 。
编辑 :
代码就是http://pear.php.net/package/Cache_Lite/redirected
这个包,我已经删除了serialize
andunserialize
函数并用 and 替换了igbinary_serialize
它们igbinary_unserialize
。它有效,但有时无效。只是有时针对特定的序列化数据,所以问题可能来自作为对象的数据from mysql_fetch_object
php - php,memcached,二进制协议
我正在尝试从我正在编写的应用程序中提取每一位,我已经安装并配置了 igbinary 以在 apc、会话等上进行序列化。我想知道你们中是否有人使用 php 和 memcached 进行实际基准测试二进制协议。是有价值的东西吗?
谢谢!
php - memcached igbinary 支持
下面是我的 memcached 的 phpinfo() 输出
我正在使用基于 redhat 的 AWS Linux AMI,我相信它并使用 YUM。
如何启用 igbinary 支持?
这是否必须在 memcached 安装时发生?我的 memcached 已经在工作了,所以现在有办法添加这个支持吗?
谢谢你
php - 存储二进制数据mysql
我想将igbinary二进制序列化数据存储到 MySQL 中。为了提高性能,最好使用 TEXT 或 BLOB 等。
php - 用igbinary安装php redis,找不到头文件
我正在尝试安装 phpredis 扩展,但没有运气。
运行命令后./configure --enable-redis-igbinary
,我收到以下错误:
检查 igbinary 包括...配置:错误:找不到 igbinary.h
igbinary 是使用 PECL 安装的,但似乎找不到头文件。
php - IG二进制错误
我只是用 IGBinary 替换序列化的 PHP 。
我按照以下步骤操作:
但在步骤中:make test
我被困在:
这可能是导致此其他错误的原因:
在
http://censocanino.com/log.php
这里我使用一个代码来查看会话是否正确启动。
这带来了几个错误:
和
该错误证明了为什么 phpmyadmin
不起作用。
http://censocanino.com/phpmyadmin/
这里显示的是:
所有这一切都让我陷入了 IGBinary 错误。
谢谢
php - 更改 Memcache 序列化程序
我想更改默认的 Memcache 序列化程序 ( ),方法是在已经包含缓存的服务器Memcached::SERIALIZER_PHP
中将其替换为 Igbinary ( )。Memcached::SERIALIZER_IGBINARY
如果我进行更改,我认为 Memcache 服务器将尝试使用 Igbinary 对旧缓存进行反序列化,因此它会崩溃。
这个假设正确吗?是否有必要执行某个flush_all
操作以避免错误?
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/php
using sudo pear config-set php_suffix 54/bin/php
,但这会导致 phpize 失败。