2015-10-02 45 views
0

我使用MAMP進行本地php開發,最近需要使用php的pspell函數進行項目。我發現這個特定場景沒有什麼幫助(缺乏重新編譯php,yuck),所以這篇文章解釋了我是如何完成的。如何使用MAMP安裝pspell

回答

1
  1. 我並不積極,但您可能需要安裝xcode和xcode命令行工具才能正常工作。 This article可能會有幫助。

  2. 安裝MacPorts如果你沒有它已經

  3. 的aspell安裝和您選擇的字典(我用 「恩」):

    sudo的港口安裝的aspell中的aspell-字典恩

  4. 注意:對於下一個命令,您需要知道您在MAMP上運行的php的版本。您可以在PHP標籤下的MAMP首選項中找到它。對於我來說,5.5.18

    下載PHP源代碼對正在運行的PHP版本, 將其解壓縮,並移動到pspell源目錄:

    CD〜/下載/ PHP-5.5。 18/EXT/pspell

  5. 現在(請確保使用正確的phpize二進制爲您的PHP版本)的更多信息:

    /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-配置= /應用程序/ MAMP /斌/ PHP/php5.5.18 /斌/ PHP的配置--with-pspell = /選擇/本地/

最後,建立模塊文件:

make 
  • 您現在應該有./modules/目錄中的兩個文件:aspell.so和aspell.la - 將它們複製到你的php的擴展目錄:

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

  • 現在將擴展添加到您的配置文件/應用程序中/MAMP/bin/php/php5.5.18/conf/php.ini

    extension = pspell.so

  • 最後,重新啓動你的MAMP服務器,並且(希望)你很好去!