centos7安装zeromq过程记录

公司电脑的win10坏掉了,无限重启,一气之下,换了centos7玩玩。即然在linux环境下,就玩玩linux下的东东了吧。 安装zeromq记录: 官网:http://zeromq.org ,直接下载

 ./configure 

出现错误:

configure: error: Package requirements (libsodium) were not met:

No package 'libsodium' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables sodium_CFLAGS
and sodium_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

网上找了一圈,下载libsodium,安装

git clone git://github.com/jedisct1/libsodium.git
    cd libsodium
    ./autogen.sh
    ./configure && make check
    sudo make install
    sudo ldconfig

然后进到zeromq,

./configure 

,错误依然,这是为什么呢,网上也有同样的问题,就是没找到解决方案, 有一个方案就是 :

./configure --prefix=/home/libdev/zmq --without-libsodium 

直接放弃使用libsodium,当然了,这也是可以的,用不到的话, 装了也没用,不过个人爱折腾,接着在网上找。 说到这我就要吐槽一下现在的互联网了,一个baidu过去,一页一页的的看依都是你要找的答案,其实都是互相copy的,一样一样的,没有多少是有效的信息,唉,真是不爽啊。 吐槽完了,接着找吧

从报错中,看到了 pkg-config 字样,找下能不能用,


$pkg-config --modversion libsodium 
Package libsodium was not found in the pkg-config search path.
**Perhaps you should add the directory containing `libsodium.pc'
to the PKG_CONFIG_PATH environment variable**
No package 'libsodium' found

看我加粗的提示 接着找 libsodium.pc 文件在哪

[root@localhost lib]# find / -name 'libsodium.pc'
/root/software/libsodium/libsodium.pc
/usr/local/lib/pkgconfig/libsodium.pc

其实 libsodium.pc 已经安装到 /usr/local/lib/pkgconfig/ 了,那是不是把 /usr/local/lib/pkgconfig/ 目录加到 PKG_CONFIG_PATH 中就可以呢 试试先

果然,configure过去了

也可以看这里解决

安装phpzmq

git clone git://github.com/mkoppanen/php-zmq.git
cd php-zmq
phpize && ./configure
make && make install
extension=zmq.so

转载于:https://my.oschina.net/zzop/blog/539232

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值