发现个 php 的好东西,但是不知道咋安装

2014-07-16 19:14:20 +08:00
 kisshere
messgepack,It's like JSON,but fast and small,号称比JSON更快,官网: http://msgpack.org/我想在序列化时很有用,但是我当前用的windows,这是messgepack扩展的地址: http://pecl.php.net/package/msgpack,我将php_msgpack.dll拷贝至ext目录,然后在php.ini加入extension=php_msgpack.dll;但是在phpinfo里始终查看不到msgpack的信息,何解?
4299 次点击
所在节点    程序员
22 条回复
wgqzlj
2014-07-16 19:20:39 +08:00
看看日志,估计扩展加载失败了
kisshere
2014-07-16 19:43:46 +08:00
@wgqzlj 你在windows下试了?
txlty
2014-07-16 20:34:16 +08:00
重启IIS。
usedname
2014-07-16 21:07:04 +08:00
重启webserver
kisshere
2014-07-16 21:29:21 +08:00
@txlty
@usedname 我绝对重启了的啊 你们安装上了吗
usedname
2014-07-16 23:30:49 +08:00
@kisshere 要么重启apache会报错,要么就没装上
我在linux下一下就装上了,windows下不清楚
jarlyyn
2014-07-17 00:30:05 +08:00
json的优点不是快,是简单通用吧,不然php自带的序列化不是也比json快么。
Funni
2014-07-17 02:10:32 +08:00
查看phpinfo(), 確定你改的是正確的php.ini文件。。
xuwenmang
2014-07-17 03:23:29 +08:00
跟PHP有啥关系?
CoX
2014-07-17 08:37:00 +08:00
比如你是X64的系统?
kisshere
2014-07-17 08:53:51 +08:00
@CoX 就是64位的,有关系吗?
loading
2014-07-17 08:56:30 +08:00
敢问,前端支持上有json丰富么?
自我感觉json对人和机器都足够友好
justfindu
2014-07-17 09:02:31 +08:00
在放到window/system32里面看看呢
nevernet
2014-07-17 09:58:10 +08:00
打开php startup error
CoX
2014-07-17 10:03:50 +08:00
@kisshere 很有关系,如果你的PHP也是64位的,那就很有关系 msgpack的dll貌似是32位的

你可以装一套32位的php环境试试
imn1
2014-07-17 10:11:28 +08:00
json的优点是快,但是指的是传输快,用尽可能少的文本字节发送足够多的信息
break
2014-07-17 10:12:47 +08:00
轻松安装,就按楼主发的步骤
楼主可以看看自己的php是什么版本,下载对应dll
fuxkcsdn
2014-07-17 11:35:48 +08:00
@jarlyyn 大数据情况下json比自带的序列化更快而且更省资源
http://blog.shozab.net/php-serialization-vs-json-encoding-for-an-array/

之前看过个更详细的测试,找不到地址了...
why
2014-07-17 12:11:36 +08:00
压缩后相差无几
NCE
2014-07-17 14:44:00 +08:00
结构像json,怎么能比json快?

除非是算法和解析语言变化。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122987

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX