0
我在本地主機配置Windows PC上建立一個網頁。我有Apache 2.2和PHP 5.2.2。我已經安裝了Imagemagick和php_imagick_dyn-Q16.dll來啓用php imagick模塊。當我啓動PC並加載網頁,它失敗,我得到的Windows消息:Apache啓動失敗,php_imagick擴展,但加載後運行php_info
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中也有類似的東西局部變量部分:
[PHP_MYSQL]
extension=php_mysql.dll
我是否需要類似於imagick的東西,如果是這樣,是嗎:
[PHP_IMAGICK]
extension=php_imagick_dyn-Q16.dll
這是幹什麼的?
請具體諮詢和修復。我是一個noobie,並且對Apache或php知之甚少。
謝謝。它工作,即使DLL爲PHP5.3,我使用PHP5.2.2頁面啓動就好了。 – 2012-03-29 18:16:55