资讯专栏INFORMATION COLUMN

mac 安装php的amqp扩展失败(mkdir:../pecl:no such file or d

zhonghanwen / 1186人阅读

摘要:安装上使用安装,会把的环境一同装上,首先更新然后再在此处直接安装的时候会出现下载失败的情况,反复尝试多次,并且修改了清华的镜像之后也不管用。

RabbitMQ 安装

mac上使用homebrew安装rabbitmq,会把Erlang的环境一同装上,首先更新homebrew

brew update

然后再

brew install rabbitmq

在此处直接安装rabbitmq的时候会出现homebrew下载失败的情况,反复尝试多次,并且修改了清华的镜像之后也不管用。需要点击小飞机选择复制终端代理命令,然后打开iterm2 或者自带终端,然后粘贴,敲回车。再执行brew install rabbitmq很快装好

RabbitMQ-C 安装
rabbitmq-c是一个C语言操作的AMQP客户端库,用来与RabbitMQ broker进行交互
直接
brew install  rabbitmq-c

即可,记住rabbitmq-c的安装目录我的是/usr/local/Cellar/rabbitmq-c/0.9.0

AMQP扩展安装

AMQP扩展是php操作符合AMQP协议的消息队列的扩展,包括rabbitmq等实现了AMQP协议的消息队列

wget -c https://pecl.php.net/get/amqp-1.9.4.tgz
tar -zxcv amqp-1.9.4.tgz
cd amqp-1.9.4
./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.14/bin/php-config --with-amqp  --with-librabbitmq-dir=/usr/local/Cellar/rabbitmq-c/0.9.0

在执行上述./configure的时候需要指定对应php-config目录以及之前记录的rabbitmq-c目录。
然后

make 
make install

make install的时候就会出现上述问题mkdir:../pecl:no such file or directory我网上查了好久也没发现具体的原因,这地方,需要修改php-config中的extension_dir 将他修改成对应扩展安装的目录即可,我的是/usr/local/Cellar/php@7.2/7.2.14/lib/php/20170718即修改为如下

extension_dir="/usr/local/Cellar/php@7.2/7.2.14/lib/php/20170718"

make install就可以了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30950.html

相关文章

  • mac os 下php安装mcrypt扩展

    摘要:为版本号,可以自行选择,但是注意后边步骤要与下载的版本号一致。打开添加如下代码注意版本号,如果不清楚可以前往查看如果出现如下错误表示需要安装如果出现如下错误执行如下命令即可注意修改为自己系统的版本号 MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法。 1:下载并解压mcrypt-2.6.8.tar.bz2。(2.6.8为版本号,可以自行选择,但是注意后边步骤要与下载的版本...

    silvertheo 评论0 收藏0
  • RabbitMQ+PHP 消息队列环境配置

    摘要:参考文档依赖包安装环境配置环境变量增加内容保存退出,并刷新变量测试是否安装成功安装完成以后,执行看是否能打开,用退出,注意后面的点号,那是的结束符。 参考文档:http://www.cnblogs.com/phpinfo/p/4104551...http://blog.csdn.net/historyasamirror/ar... 依赖包安装 yum install ncurses-d...

    geekidentity 评论0 收藏0
  • macOS系统PHP7增加Xdebug

    摘要:但是,系统自带的只有基础的配置,如果想做开发,还是必须的,以下就总结一下如何在中为系统自带的增加模块。本文先发布于我的个人博客系统增加,后续如有更新,可以查看原文。 Apple在发布macOS High Sierra后,系统也终于自带了php v7.1,相比于之前,如果想使用php7,还得额外想办法( Homebrew 或者 php-osx )而言着实方便了不少。 但是,系统自带的PH...

    sPeng 评论0 收藏0
  • mac搭建nginx和wordpress开发环境

    摘要:第一步关闭及开机启动要使用,最好停用中自带的。解压后将目录下的所有文件放到网站根目录下如。设置本地域名打开文件,另起一行输入,保存文件。 对于不懂后端的我,做这件事真是受尽折磨。 在不懈努力下,终于成功。 下面写下笔记,与大家分享。 第一步:关闭Apache及开机启动 要使用nginx,最好停用mac中自带的Apache。停用很简单: sudo launchctl unload ...

    trigkit4 评论0 收藏0
  • mac搭建nginx和wordpress开发环境

    摘要:第一步关闭及开机启动要使用,最好停用中自带的。解压后将目录下的所有文件放到网站根目录下如。设置本地域名打开文件,另起一行输入,保存文件。 对于不懂后端的我,做这件事真是受尽折磨。 在不懈努力下,终于成功。 下面写下笔记,与大家分享。 第一步:关闭Apache及开机启动 要使用nginx,最好停用mac中自带的Apache。停用很简单: sudo launchctl unload ...

    leejan97 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<