gpt4 book ai didi

php - 如何在 Mac OSX 上安装 Ratchet?

转载 作者:行者123 更新时间:2023-12-04 16:14:25 26 4
gpt4 key购买 nike

我花了几个小时试图在我的 Mac 上安装 Ratchet,但我一直遇到错误。我正在关注 this指南,因为它是我项目的完美用例。我已经运行了 composer 安装并在我的工作目录中成功生成了我的 composer.phar 文件。我还在同一目录中从教程中创建了 composer.json 文件。

{
"autoload": {
"psr-0": {
"MyApp": "src"
}
},
"require": {
"cboden/ratchet": "0.3.*",
"react/zmq": "0.2.*|0.3.*"
}
}
然后我 cd 进入我的工作目录并运行
$ php composer.phar install
这给出了以下输出:

Loading composer repositories with package information

Updating dependencies (including require-dev)

Your requirements could not be resolved to an installable set of packages.

Problem 1

  • react/zmq v0.3.0 requires ext-zmq * -> the requested PHP extension zmq is missing from your system.

  • react/zmq v0.2.0 requires ext-zmq * -> the requested PHP extension zmq is missing from your system.

  • Installation request for react/zmq 0.2.|0.3. -> satisfiable by react/zmq[v0.2.0, v0.3.0].


所以,看到这个,我去安装 React/ZeroMQ,但现在这两个都给我的安装带来了问题。在这一点上我只是迷失了方向,我永远无法真正知道什么时候安装了某些东西。我已经为 ZeroMQ 运行了 make 和 sudo make install ,但是当我尝试安装 Ratchet 时,我仍然看到相同的错误。
对于 React ,我按照readme中的安装指南,只有一行。但我不确定这个安装应该在哪里进行。它似乎不是全局性的,所以我认为位置很重要。
有人可以帮我指出正确的方向来安装 Ratchet 吗?

最佳答案

我已经完成了以下步骤

用 brew 安装

  • brew install zmq

  • 制作 php-zmq
  • git clone git://github.com/mkoppanen/php-zmq.git
  • cd php-zmq
  • phpize && ./configure
  • make && make install

  • 向 php.ini 添加扩展名:
  • 找到php ini文件php --ini
  • 添加 extension=zmq.so

  • .

    问题

    找不到自动配置。请检查您的 autoconf 安装和
    $PHP_AUTOCONF 环境变量。然后,重新运行这个脚本

    解决方案
    brew install autoconf

    关于php - 如何在 Mac OSX 上安装 Ratchet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37594359/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com