Я пытался заставить 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-битной?
Задача ещё не решена.
Других решений пока нет …