Я пытался заставить 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 & addon из 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-битной?