2009-12-24 50 views
11

我想在Ubuntu中安裝PHP 5的pspell。我已經安裝了這是需要pspell運行如圖所示here我該如何在php5/ubuntu上安裝pspell?

我不知道是否有我需要更改任何設置的aspell庫等

當我嘗試執行代碼下面提到線

$pspell_link = pspell_new("en");

我得到一個錯誤

Fatal error: Call to undefined function pspell_new()

有什麼想法可能是錯的?

任何幫助非常感謝。

+0

這應該是服務器故障? – 2009-12-24 10:43:56

+0

絕對不是服務器故障,因爲我認爲它不涉及「網絡,服務器或維護其他人的PC」。它可能會在超級用戶的回答,但我認爲最適合在這裏。 – 2009-12-24 15:37:56

回答

27

只是做

sudo apt-get install libpspell-dev 
sudo apt-get install php5-pspell 
sudo apt-get install aspell-en 

然後用下面的命令重新啓動的Apache2服務器

sudo service apache2 restart 

它會自動添加到你的php.ini

你可以試試這個example

+0

得到它的工作。感謝一羣人。 – azy777 2009-12-26 13:07:59

+0

然後請將此標記爲答案。 – Htbaa 2010-01-05 13:56:12

+0

您可能需要像我一樣只用「服務」替換「服務」。 – eltiare 2014-05-18 21:05:38

0

「我已經安裝了哪些是必需的,如下所示,以pspell運行的aspell庫」

  • 如果您編譯自己的PHP這是 - 你有pspell重新編譯?

請注意,這個包只是提供API和數據,你會得到一個錯誤,因爲你的PHP不知道如何連接它。

如果你不投入建設自己的代碼,PHP擴展可作爲包裝:

(NB這僅僅是服務的PHP端)

http://packages.ubuntu.com/source/dapper/php-pspell

Ç

0

你配置了php.ini來加載擴展嗎?