【问题标题】:How to Install pspell with MAMP如何使用 MAMP 安装 pspell
【发布时间】:2015-10-02 15:40:19
【问题描述】:

我使用 MAMP 进行本地 php 开发,最近需要将 php 的 pspell 函数用于项目。我在这个特定的场景中找到了一点帮助(没有重新编译 php,糟糕)所以这篇文章解释了我是如何完成它的。

【问题讨论】:

    标签: php mamp aspell pspell


    【解决方案1】:
    1. 我不肯定,但您可能需要安装 xcode 和 xcode 命令行工具才能使其工作。 This article 可能会有所帮助。

    2. 如果您还没有MacPorts,请安装它

    3. 安装 aspell 和您选择的字典(我使用“en”):

      sudo port install aspell aspell-dict-en

    4. 注意:对于接下来的命令,您需要知道您在 MAMP 上运行的 php 版本。您可以在 PHP 选项卡下的 MAMP 首选项中找到它。对我来说是 5.5.18

      下载你正在运行的php版本的php源代码, 解压它,然后进入 pspell 源目录:

      cd ~/Downloads/php-5.5.18/ext/pspell

    5. 现在(确保为您的 php 版本使用正确的 phpize 二进制文件):

      /Applications/MAMP/bin/php/php5.5.18/bin/phpize

    您应该会看到如下内容:

     Configuring for:
     PHP Api Version:         20121113
     Zend Module Api No:      20121212
     Zend Extension Api No:   220121212
    

    下一步:

    ./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.18/bin/php-config --with-pspell=/opt/local/

    最后,构建模块文件:

    make
    
    1. 您现在应该在 ./modules/ 目录中有两个文件:aspell.so 和 aspell.la - 将它们复制到 php 的扩展目录中:

      cp ./modules/* /Applications/MAMP/bin/php/php5.5.18/lib/php/extensions/no-debug-non-zts-20121212

    2. 现在将扩展名添加到 /Applications/MAMP/bin/php/php5.5.18/conf/php.ini 中的配置文件中

      extension=pspell.so

    3. 最后,重新启动您的 MAMP 服务器,(希望)一切顺利!

    【讨论】:

      猜你喜欢
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      • 2017-08-13
      相关资源
      最近更新 更多