我正在使用localhost配置在Windows PC上构建网页。我有Apache 2.2和PHP 5.2.2。我已经安装了Imagemagick和php_imagick_dyn-Q16.dll来启用php imagick模块。当我启动PC并加载网页时,它失败了,我收到了Windows消息:
Apache HTTP Server has encountered a problem and needs to close. . . . Tell Microsoft . . .
Error signature
szAppName : httpd.exe szAppVer : 2.2.6.0
szModName : php_imagick_dyn-Q16.dll szModVer : 0.0.0.0 offset : 000172e2
These files will be included in the error report to Microsoft
C:\DOCUME~1\MICHAE~1\LOCALS~1\Temp\WER48e2.dir00\httpd.exe.mdmp
C:\DOCUME~1\MICHAE~1\LOCALS~1\Temp\WER48e2.dir00\appcompat.txt
当我运行phpinfo.php时,它显示启用了imagick。然后当我再次加载我的网页时,一切正常。我连续几天都这样做了。我认为phpinfo是一个报告,但它似乎是启动imagick模块的某种触发器 - 或者某种东西。如何在启动时自动生成imagick模块,就像我的MySQL模块一样?
在php.ini部分中,它说:
If you wish to have a module loaded automatically, , . .
我有:
extension=php_imagick_dyn-Q16.dll
php.ini还有一个Local Variable部分,其中包含:
[PHP_MYSQL]
extension=php_mysql.dll
我是否需要类似想象力的东西,如果是的话,是吗:
[PHP_IMAGICK]
extension=php_imagick_dyn-Q16.dll
这是做什么的?
请具体说明建议和修正。我是一个noobie,对Apache或php知之甚少。
答案 0 :(得分:0)