PHP 5.4.6でapache 2.2.22を実行するgentoo linux amd64サーバーがあります。
zf v2.0 b7 で動作する Zend Framework 2 プロジェクトがあります。
emerge を使用して Imagick pecl 拡張機能をインストールし、Apache を再起動して phpinfo の出力を表示すると、Imagick 拡張機能が適切にインストールされていることがはっきりとわかります。
Zend Framework プロジェクトのアクションの 1 つに次の行を追加しました。
$im = new Imagick();
ブラウザでアクションを実行すると、次のエラーが表示されます。
Class 'DrinkManagement\Controller\Imagick' not found
今..このコード行(新しいimagick)で単純なphpファイルを作成し、それをコンソール(php-cli)で実行すると、ブラウザで正常に動作します。つまり、zendフレームワークのファイルインクルードメソッドが何らかの方法でImagickを壊します。
何か案は ?
どんな情報でも大歓迎です
ありがとう
クフィル!