【问题标题】:How to install Sphinx Search (2.0.6) on Mamp using OS X (10.8.x) Mountain Lion?如何使用 OS X (10.8.x) Mountain Lion 在 Mamp 上安装 Sphinx Search (2.0.6)?
【发布时间】:2013-01-29 19:57:52
【问题描述】:

我正在尝试在 Mamp 上安装 Sphinx Search,但我无法通过某个步骤。这是我所做的:

  1. 已下载 MAMP(用于在本地测试网站)
  2. 已下载并解压的 Sphinx Search 2.0.6 tar 文件
  3. 键入“./configure”后出现以下错误:

配置 Sphinx

正在检查 pthread 所需的 CFLAGS... 不检查 LIBS pthreads 需要... -lpthread 检查 pthreads... 找到 检查 pthread_mutex_timedlock... 不检查是否编译 支持 MySQL...是的,正在检查 mysql_config...mysql_config 检查 mysql_real_connect... 不检查 mysql_real_connect... 不检查 MySQL 包含文件... 配置: 错误:缺少包含文件。

********************************************** 错误:找不到 MySQL 包含文件。

然后我从这里尝试了答案:Sphinx 2.0.4 Install Error with MAMP 2.0: Can't Find MySQL Headers 但我找不到以下 mysql 头文件或目录:/Applications/MAMP/Library/include/mysql.可能是因为我使用的是新的 MAMP 版本。

最近有人试过这样做吗?任何帮助将不胜感激。我很迷茫。

【问题讨论】:

    标签: macos installation sphinx mamp


    【解决方案1】:

    MAMP 缺少一些 mysql 的库和包含 sphinx 所需的文件。您必须通过将所需文件复制到 MAMP/Library/ 目录来升级您的 MAMP。

    1. 进入你的MAMP/Library目录并创建mysql目录:
    2. 转到http://downloads.mysql.com/archives.php 并下载相应的。你可以去phpMyAdmin查看你的MAMP的mysql版本。
    3. 解压并将include/lib/ 复制到您之前刚刚创建的MAMP/Library/mysql
    4. 在终端中,假设您的 MAMP 位于/Applications/,那么您的配置应如下所示:

      $ ./configure --prefix=/usr/local/sphinx --with-mysql-includes=/Applications/MAMP/Library/mysql/include --with-mysql-libs=/Applications/MAMP/Library/ mysql/lib

    我希望这会有所帮助。你可以在这个问题上查看this blog

    【讨论】:

      猜你喜欢
      • 2013-06-17
      • 2012-10-18
      • 2012-10-15
      • 1970-01-01
      • 2012-12-07
      • 2012-07-25
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      相关资源
      最近更新 更多