Ubuntu 16とPHP7/Apacheに本番サーバーをセットアップしました。 Graphics Magickパッケージをローカルにインストールしました
brew install php56-gmagick
これを行うと、グラフィックマジックとphpモジュールがインストールされるため、GMagick phpクラスを使用してアクセスできます。
サーバーでは、次を使用してグラフィックマジックをインストールできます。
Sudo apt-get install graphicsmagick
パッケージは正常にインストールされましたが、PHPヘルパークラスは含まれていません。
そこにいる人は、それをインストールする世話をするパッケージがあるかどうか知っていますか?
また、次のコマンドを使用して、Imagickをインストールし、phpで作業することができました。
Sudo apt-get install php-imagick
サーバーのどちらが軽いかを確認するために、2つのパフォーマンスを比較することに興味があります。
私はここを見ています:
http://packages.ubuntu.com/xenial/php/
http://packages.ubuntu.com/xenial/graphics/
Pecを使用できるようにPearをインストールします
Sudo apt install php-pear
Gmagickに必要なphpizeをインストールします
Sudo apt install php7.0-dev graphicsmagick libgraphicsmagick1-dev
これにより、PHP拡張モジュールがインストールされます。
Sudo pecl install gmagick-2.0.4RC1
これにより、php.iniに拡張機能がロードされます。
Sudo sh -c 'echo "extension=gmagick.so" >> /etc/php/7.0/Apache2/php.ini'
Apacheを再起動します
Sudo service Apache2 restart
PHP 7.0用のImagickパッケージがあるため、次のことができます。
Sudo apt-get update
Sudo apt-get install php-imagick graphicsmagick
Sudo service Apache2 reload
テストするには、次を実行します:
$ php -i |grep imagick
/etc/php/7.0/cli/conf.d/20-imagick.ini,
imagick
imagick module => enabled
imagick module version => 3.4.0RC6
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 0 => 0