1

Я изменил с PHP 5.6.2 x86 (нтс) на x64 (нтс) на IIS 8.5, и я получил почти все расширения, кроме imagick.

Я пытался обновить бинарники imagick до последней версии x64 dll (6.8.9-8-Q16-x64-dll), но это не помогло. Да, и, конечно, я тоже попробовал x86

Я скачал расширение imagick php с php.net (php_imagick-3.1.2-5.6-nts-vc11-x64), но это не помогло.

Увеличение лимита памяти не имело никакого значения.

В тот момент, когда я пытаюсь запустить любой скрипт php (включая информацию о php), я получаю ошибку http 500. В журнале ошибок каждый раз, когда я перезагружаю php_info(), он пытается выделить другой размер памяти, и он сталкивается с этой ошибкой, даже когда memory_limit превышает размер, который он пытается выделить.

В чем может быть проблема?

вот некоторые настройки php.ini

memory_limit = 256M
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
fastcgi.logging = 0
max_execution_time = 300
date.timezone = Europe/Budapest

[PHP_WINCACHE]
extension=php_wincache.dll

[PHP_IMAGICK]
extension=php_imagick.dll

[SourceGuardian]
extension=ixed.5.6.win

и вот мой журнал ошибок:

[17-Oct-2014 05:32:30 Europe/Budapest] PHP Warning:  PHP Startup:  in Unknown on line 0
[17-Oct-2014 05:32:30 Europe/Budapest] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 2668343408 bytes) in Unknown on line 0
[17-Oct-2014 05:35:01 Europe/Budapest] PHP Warning:  PHP Startup:  in Unknown on line 0
[17-Oct-2014 05:35:01 Europe/Budapest] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 2102673520 bytes) in Unknown on line 0
[17-Oct-2014 05:40:22 Europe/Budapest] PHP Warning:  PHP Startup:  in Unknown on line 0
[17-Oct-2014 05:40:22 Europe/Budapest] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 3299324016 bytes) in Unknown on line 0

0