Windows 上的 php imageMagick

发布于 2024-11-04 02:26:49 字数 575 浏览 2 评论 0原文

我已经尝试在我的 Windows 上安装 imageMagick 一周了,但我尝试的所有结果都是一样的。 Apache 崩溃了,没有任何错误描述。

apache的唯一登录是这样的:

[Sun May 01 16:49:14 2011] [warn] pid file D:/serv/apache/logs/httpd.pid overwritten --Unclean shutdown of previous Apache run?

我也尝试过这个配置: 使用 php/windows 安装 ImageMagick 扩展 我也遇到了同样的问题。

如果我在 php.ini 上注释掉这一行 extension=php_imagick.dll ,一切都会正常。

有什么想法吗?

我正在使用 Windows 7 X64 和 php 5.3.6 VC9 x86。

I've been trying to install imageMagick on my windows for a week, but everything I try ends up the same. Apache crashed without any error description.

The only log on apache is this:

[Sun May 01 16:49:14 2011] [warn] pid file D:/serv/apache/logs/httpd.pid overwritten --Unclean shutdown of previous Apache run?

I've also tried this configuration:
Installing ImageMagick extension with php/windows
and I get the same problem.

If I comment out this line extension=php_imagick.dll on php.ini, everything works fine.

Any ideas?

I'm working with windows 7 X64 and php 5.3.6 VC9 x86.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尤怨 2024-11-11 02:26:49

此场景中的所有 PHP 组件都必须在 Microsoft Visual C 的相同位和版本中进行编译。

例如,如果您尝试通过 php_imagick.dll 运行图像 magick 库 > 在 PHP 设置的 EXT 部分中,您的 Apache、PHP 5、php_imagick.dll 和 Image Magick 的安装版本必须“全部由相同的位和版本编译” Visual C'.

如果您从 VC9 运行 Apache 32 位,则所有其他组件也必须在 VC9 中编译。例如,如果您运行的是 64 位 VC8,那么您必须在 VC8 64 位中编译所有匹配的组件。

这正是您遇到 Apache 问题的原因:组件不匹配。

All PHP components in this scenario must be compiled in the same bit and version of Microsoft Visual C.

If for instance you are trying to run the image magick libraries via the php_imagick.dll in the EXT sectin of the PHP setup the your versions of Apache, PHP 5, php_imagick.dll and Image Magick's install must 'ALL BE COMPILED BY THE SAME BIT and VERSION of Visual C'.

If you are running Apache 32 bit from VC9 then all the other components will have to be also compiled in VC9. If you are running 64 bit VC8 for instance then you will have to have all matching components compiled in VC8 64 bit.

It is exactly the reason you are having this Apache problem, mismatched components.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文