17

Ubuntu に PHP 5 用の pspell をインストールしようとしています。ここに示すように、pspell を実行するために必要な aspell ライブラリをインストールしました。

変更する必要がある設定などがあるかどうかはわかりません。

以下のコード行を実行しようとすると

$pspell_link = pspell_new("en");

エラーが発生する

Fatal error: Call to undefined function pspell_new()

何が間違っている可能性がありますか?

どんな助けでも大歓迎です。

4

4 に答える 4

35

ただする

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 に自動的に追加されます

この例を試すことができます

于 2009-12-25T10:02:49.913 に答える
0

「ここに示すように、pspellを実行するために必要なaspellライブラリをインストールしました」

  • それはあなたがあなた自身のPHPをコンパイルする場合です-あなたはpspellで再コンパイルしましたか?

このパッケージはAPIとデータを提供するだけであり、PHPがそれとのインターフェース方法を知らないためにエラーが発生することに注意してください。

独自のコードを作成することに興味がない場合は、PHP拡張機能をパッケージとして入手できます。

(注:これはサービスのPHP側にすぎません)

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

C。

于 2009-12-24T12:24:44.170 に答える
0

拡張機能をロードするように php.ini を構成しましたか?

于 2009-12-24T17:22:46.230 に答える