我使用的是PHP 5.4.16,并且已经完成以下步骤:
1.从提取的http://valokuva.org/~mikko/imagick-php54-php53.tgz的php5-4目录中复制php_imagick_nts.dll到php/ext。
2.将其重命名为php_imagick.dll,并将“extension=php_imagick.dll”添加到php.ini。
3-创建一个类似于此的页面:
<?php
$a = new Imagick();
?>
但我收到了这个:
Fatal error: Class ‘Imagick’ not found in C:\xampp\htdocs\info.php
当我尝试在Symfony控制器中使用它时,错误再次发生:
FatalErrorException: Error: Class 'Imagick' not found
很遗憾,“phpinfo()”输出中没有关于imagick扩展的详细信息。这个版本是否与PHP 5.4.16不兼容?如果是,我应该使用哪个版本?在哪里可以找到?感谢任何帮助...
Visual C++ Redistributable Package
(https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)。这解决了我的问题。 - Mher