8

php-pearをダウンロードし、リンク「http://www.gerd-riesselmann.net/development/how-install-imagick-and-gmagick-ubuntu」に記載されている手順に従ってgmagick拡張機能をインストールしようとしました

pecl でエラーが発生しました -

gmagick-1.0.9b1$ pecl インストール gmagick

pecl/gmagick を優先状態「安定」でダウンロードできませんでした。最新リリースはバージョン 1.0.9b1、安定度「ベータ」です。インストールには「channel://pecl.php.net/gmagick-1.0.9b1」を使用してください。インストールに失敗しました。


チャネルを追加しようとしました (結果なし)--

gmagick-1.0.9b1$ pecl channel-add http://pecl.php.net/package/gmagick/1.0.9b1

エラー: タグ channel-add にバージョン番号が見つかりません: 無効な channel.xml ファイル


リンク「http://pecl.php.net/package/gmagick」を見つけてphp拡張機能をダウンロードし、それを解凍して次のファイルを見つけました-

gmagick-1.0.9b1$ ls

config.m4 gmagickdraw_methods.c gmagick_methods.c ライセンス php_gmagick_helpers.h README gmagick.c gmagick_helpers.c gmagickpixel_methods.c php_gmagick.h php_gmagick_macros.h

試してみました。/ config.m4 のみでさらにエラーを検出

gmagick-1.0.9b1$ . /config.m4

./config.m4: line 1: syntax error near unexpected token `gmagick,'
./config.m4: line 1: `PHP_ARG_WITH(gmagick, whether to enable the gmagick extension,'

結果のない日からこれに取り組んでいます.gmagickは画像処理のスイスナイフであることを読んでください.gmagickについては多くのドキュメントが作成されていないか、少なくともリンクをインストールする適切な方法がどこかにあります.

ひどく助けが必要です。

前もって感謝します。

4

4 に答える 4

12

以下は、Kubuntu 11.04 で動作します。最初に開発ファイルをインストールします。

sudo apt-get install libgraphicsmagick1-dev

次に、PHP 用の GMagick をインストールします。

sudo pecl install gmagick-1.1.1RC1

最後に、拡張機能を PHP にロードします。

sudo sh -c 'echo "extension=gmagick.so" >> /etc/php5/apache2/php.ini'
sudo service apache2 restart
于 2012-01-05T15:54:47.807 に答える
1

答えを見つけた>>

シェル>cdgmagick-1.0.9b1

シェル>phpize

シェル>./configure

シェル>作る

シェル>makeinstall

それで、

ファイル/etc/php/conf.d/imagick.iniを作成し、「extension=imagick.so」という行を追加します

Apacheをリロードします:sudo /etc/init.d/apache2 reload

何らかの理由で、peclは機能しませんでしたが、リンク「http://www.gerd-riesselmann.net/development/how-install-imagick-and-gmagick-ubuntu」とチュートリアル「」の組み合わせが役に立ちました。

于 2011-08-11T18:57:50.327 に答える