我有一个 php 脚本,它使用 imagick 来获取图像颜色等。
php /home/用户名/public_html/cron.php
我会在计划运行时收到此错误
[2013 年 4 月 30 日 00:00:02] PHP 致命错误:在第 113 行的 /home/username/public_html/cron.php 中找不到类“Imagick”
php代码示例:
try {
$image = new Imagick($filename);
$image->scaleImage(1,1);
$pixel = $image->getImagePixelColor(1, 1);
$color = $pixel->getColor();
$image_r = $color['r'];
$image_g = $color['g'];
$image_b = $color['b'];
$image->destroy();
} catch (ImagickException $e) {
// something went wrong, handle the problem
$image_r = 0;
$image_g = 0;
$image_b = 0;
}
我是否需要设置一些环境变量以便它知道在哪里寻找 imagick?如果我从浏览器调用 php 脚本,它工作正常。希望当我让它工作时,我可以将这个脚本移出 public_html,这样我就不会让第三方调用它。
谢谢。