2

こんにちは、私は共有ホスティングアカウントを持っています。彼らは私のリクエストに応じてImageMagickをインストールしました。しかし、このエラーが発生します。

PHPの致命的なエラー:6行目の/home/hamrohos/public_html/test.phpにクラス「Imagick」が見つかりません

私は彼らに何が悪かったのかを話しました。彼らは答えた

ImageMagickはインストールされていますが、Imagickのphp拡張機能が共有アカウントで有効になっていません

今私の質問は、php拡張機能が有効になっていない場合、Imagemagickまたはその機能を使用できますか?

現在GDライブラリを使用していますが、imagemagickのすべての機能を備えているわけではありません。

次の機能も無効にしています。phpinfo()、exec()、system()、passthru()

4

1 に答える 1

0

PHP で ImageMagick 拡張機能を有効にしないと、それが提供する機能を直接使用することはできません。

このシナリオで ImageMagick を使用する唯一の方法は、システム関数で呼び出し、すべてをシェル スクリプトとして実行することです。これを行うには、画像データをディスクに保存する必要があり、imagemagick で処理した後、再度読み込む必要があります。

したがって、それは間違いなく実現可能ですが、深刻なオーバーヘッドとスクリプトへの変更が伴います。

于 2012-11-12T14:49:51.530 に答える