Linux_PHP チュートリアルで php imagick 拡張機能をインストールする

WBOY
リリース: 2016-07-13 10:41:25
オリジナル
1148 人が閲覧しました

今日は編集者が仕事の都合でimagick拡張機能を使用しました

サーバー環境はlnmpアーキテクチャです


上記の紹介を読めば、imagick がいかに強力であるかがわかるでしょう。ステップごとにインストールしてみましょう

#wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz

ImageMagick の最新バージョンはここからダウンロードしてください。ダウンロード後、解凍します

#tar -xzvf ImageMagick.tar.gz //解凍後、このディレクトリに入ります

#cd ImageMagick-6.8.6-5 // これは、解凍後の ImageMagick ディレクトリの名前です

# ./configure --prefix=/usr/local/imagemagick // 最初のステップは、これを設定してインストールすることです。基本的には問題ありません。

はい、ImageMagick をインストールしましょう。これで、imagick をインストールしましょう。

まず imgick をダウンロードします

# wget http://pecl.php.net/get/imagick-3.1.0b1.tgz //ダウンロードアドレスは詳細に応じて随時変更されます

#tar -xzvf imagick.tar.gz //解凍

#CD Imagick-3.0.1

# phpize

//最初のステップ 支払いそのときにインストールしたphp設定パスに注意してください

ああ、インストールがここまで来たとき、私は泣き始めました、このクソ野郎、MagickWand.h

が見つからないとも言いましたね。

この間違いを見たとき、私はちょうど Du Niang に尋ねました、これがインターネットで言われたことです

私はオンライン操作 以上です

続ける

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick またエラーメッセージが出てきて困惑しました

私は再びドゥニアンに尋ねました。 。

まず

pkgconfig の場所を見つけましょう # /usr/local/ -name pkgconfig を検索します

結果はこうなります

/usr/local/lib/pkgconfig

/usr/local/apache--/lib/pkgconfig

/usr/local/libxml2/lib/pkgconfig

/usr/local/imagemagick/lib/pkgconfig たくさんの pkgconfig を見つけました。これは imagemagick pkgconifg ディレクトリに違いありません

#

/usr/local/php/bin/phpize




#
./configure --with-php-config=/usr/local/php/bin/php-config

#export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig

#make //第二段階

# make install //完了

実行結果が表示されます

はインストールが成功したことを意味します

imagick.so は /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ ディレクトリに生成されます

php.ini設定を変更する

#vi /usr/local/php/etc/php.ini

extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
に変更します

行を追加

imagick.so //imagickを追加する拡張機能です

最後のステップは、Apacheサーバーの場合はApacheの再起動です

エディタはnginxを使用します

/usr/local/nginx/sbin/nginx -s reload これは効果がありません

のみ

#kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` これは、nginx が php-fpm を介して実行され、再起動後にのみ有効になるため機能します
OK、印刷しましょうphpinfo
を出します

imagickのインストールが完了しました。 。

http://www.bkjia.com/PHPjc/699425.html

www.bkjia.com

http://www.bkjia.com/PHPjc/699425.html技術記事今日、編集者は仕事の都合で imagick を使用しました。この拡張サーバー環境は lnmp アーキテクチャです。上記の紹介を読めば、imagick の威力がわかるでしょう。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート