Это вне журнала ошибок:
PHP Warning: PHP Startup: BOPEE Extension: Unable to initialize module Module compiled with build ID=API20090626,TS,VC9 PHP compiled with build ID=API20090626,NTS,VC9 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: CustomExt Module: Unable to initialize module Module compiled with build ID=API20090626,TS,VC9 PHP compiled with build ID=API20090626,NTS,VC9 These options need to match in Unknown on line 0
Как получить источник non-threadsafe для PHP? Единственная ссылка для загрузки, которую я нашел на windows.php.net/download, была http://windows.php.net/downloads/releases/php-5.3.2-src.zip, и это, по-видимому, код потокобезопасности — или есть ли способ сообщить источнику, что он фактически не-потоковый?
Я попытался поставить --disable-zts
в командной строке для configure.bat
но пока это хорошо влияет на выходы из configure.bat
, похоже, что источник не менее потокобезопасен.
В вашем случае выше, сам PHP не является потокобезопасным (NTS), но модуль является потокобезопасным (TS). Модуль является потокобезопасным, потому что определена константа ZTS
Zend Thread-Safe ZTS
(либо в исходном коде модуля, либо в определениях препроцессора VS 2008).
Простое изменение ZTS=1
на ZTS=0
не работает.
Вы должны полностью удалить определение ZTS
.