Задать вопрос
murzix
@murzix
Я что-то нажал и оно само

Как заставить php x64 под windows работать с большими числами?

Имеется Apache 2.4 x64 и php 5.6.11 x64 с php.net отсюда (архив с PHP там качается с названием win32 почему то). Так вот эта якобы x64 версия отображает PHP_INT_MAX как и в 32х разрядной.

Нужно как-то сделать так, чтобы PHP_INT_MAX был больше чем 2147483647, чтобы была возможность работать с большими числами в php под Windowsю Как это сделать?
  • Вопрос задан
  • 324 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
Подождать PHP7. Уже недолго осталось.
Под виндой и PHP 5.x невозможно. Там int всегда 32-битный.

Другие варианты:
- классическая большая математика: bcmath, GMP
- поставить в виртуалку нормальный *nix и работать там. Под никсами int собирается 64-битный.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы