apache — PHP_INT_SIZE и PHP_INT_MAX возвращают одинаковый результат независимо от конфигурации 32-битной / 64-битной PHP 5 в Windows

Я пытался заставить PHP 5 работать с 64-битной версией Windows в течение нескольких дней. Моя конфигурация как ниже:

Windows 10 x64
Распространяемый пакет Visual C ++ 2008 (x64)
Apache / 2.4.35 (Win64)
PHP 5.3.28 / 5.6.38 / 7.0.32 / 7.2.10 (все 64-битные)
WampServer & аддон из http://wampserver.aviatechno.net/

Приведенная выше спецификация дважды проверяется с использованием phpinfo (), php_uname («m») и $ _SERVER [‘SERVER_SOFTWARE’]

Я запустил тест с использованием PHP_INT_SIZE и PHP_INT_MAX на PHP 5.3 & 5.6 и возвращается

INT_SIZE 4
INT_MAX 2147483647

в то время как PHP 7.0 & 7.2 возвращается

INT_SIZE 8
INT_MAX 9223372036854775807

Кто-нибудь знает, почему? Что делает PHP 5 на Windows не может работать 64-битной?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]