首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在WAMP上挂mogrify?

为什么在WAMP上挂mogrify?
EN

Stack Overflow用户
提问于 2013-08-14 23:31:40
回答 1查看 135关注 0票数 0

我在这里遇到了一点挑战。我们通过Apache运行一个PHP脚本,允许用户使用浏览器上传图像。该脚本尝试使用mogrify缩小上传的图像。Mogrify是使用PHP的exec()函数调用的,例如:

代码语言:javascript
复制
exec('C:\PROGRA~1\ImageMagick-6.8.6-Q16\mogrify.exe -resize "93x125!" "C:\WINDOWS\Temp\cpm10C4"');

由于某些原因,exec()函数不能继续执行脚本中的下一行。它就到此为止了。

我尝试在命令行手动执行该命令,这很好用,我还尝试从命令行运行该脚本。就像一种护身符。只有当在Apache中运行时,它才会像这样抽筋。

Windows Task Manager显示,从浏览器到脚本的每个请求都会产生一个mogrify.exe进程,该进程只是挂在那里,不占用任何CPU。

这一切都发生在Windows Server 2003上。

知道可能发生了什么吗?在这种情况下,谷歌帮不上什么忙。

EN

回答 1

Stack Overflow用户

发布于 2013-08-14 23:53:14

太棒了!两分钟前,一切都神奇地又开始工作了。不知道为什么。月相,太阳风,命运,因果报应...谁知道呢。

我很高兴我们把整件事都搬到了台灯上。

所以,谢谢你的关注,别介意:-P

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18235998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档