Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 117 раз!

Форум

Добро пожаловать, Гость!

64bit open-server

Обсуждение общих вопросов связанных с программой
Bio man
Сообщения: 13
C нами: 3 года 4 мес

Непрочитанное сообщение Bio man » 05 авг 2013, 18:48

Планируется ли 64 битная версия? То есть компоненты для x64 а не для x86?

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 05 авг 2013, 19:33

Нет не планируется, поскольку в открытом доступе части компонентов и модулей в 64-битной версии нет вообще, другие очень трудно найти и обновляются они далеко не оперативно.

В принципе собрать можно, некую ограниченную версию Open Server без расширений и некоторых модулей, но зачем нам такая неполноценность?

Bio man
Сообщения: 13
C нами: 3 года 4 мес

Непрочитанное сообщение Bio man » 05 авг 2013, 20:19

Ну да, если модулей почти нет то не стоит. Просто длинна int 32 бита, этого мало. В частности возникают проблемы с юникс метками в mysql, ведь максимальная дата 19 января 38 года.

А если добавить x64 MySQL? PHP пусть будет x32...

Добавлено спустя 2 минуты 25 секунд:
Точнее проблемы не с хранением int а с преобразованием даты в юникс метку, например ф-цией UNIX_TIMESTAMP('date')

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 05 авг 2013, 20:47

Никаких проблем с датой в MySQL нет, ищите ошибку в своем коде.

MySQL возвращает 0 лишь после 03:14:07 UTC 19 января 2038. Если вы используете более поздние даты, то тут да проблема, только я не представляю где и зачем можно использовать например 2040 год...

Bio man
Сообщения: 13
C нами: 3 года 4 мес

Непрочитанное сообщение Bio man » 05 авг 2013, 21:26

да, именно, возвращает 0 после 2038 года. Ну если бы мне не нужна была бы дата >2038 года, я бы и не искал решений.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 05 авг 2013, 21:38

Поделитесь пожалуйста секретом, зачем вам такая дата, просто интересно.

Bio man
Сообщения: 13
C нами: 3 года 4 мес

Непрочитанное сообщение Bio man » 05 авг 2013, 22:20

Заказчику нужна. Просто есть в таблице TS 2147483647, мне его нужно перевести в читаемую форму. Я сам не знаю зачем ему такая дата... и я только что заметил, что это и есть максимальная дата, и не нужно для нее 64 битный int....
Но все равно, мне удобней хранить в формате юникс, чем в datetime

nizsheanez
Сообщения: 1
C нами: 3 года 2 мес

Непрочитанное сообщение nizsheanez » 16 сен 2013, 06:27

Уменя случай, когда пригодился 64 битный php.
Dropbox-sdk принуждае его использовать:
https://github.com/dropbox/dropbox-sdk-php/blob/m ... ib/Dropbox/RequestUtil.php#L12

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 фев 2014, 01:32

А смысл? x64 поддерживает только PHP 5.5, а оно работает только с Apache 2.4, ну допустим еще Nginx x64 найду. На этом всё. Какой смысл делать такую сборку с одним модулем и несовместимостью с большинством сайтов и CMS (у Apache 2.4 изменён формат .htaccess).

Аватара пользователя
Vlad_Starkovsky
Сообщения: 32
C нами: 3 года 1 мес
Откуда: Piter

Непрочитанное сообщение Vlad_Starkovsky » 19 фев 2014, 14:15

Мне кажется кому нужно именно x64 сам в состоянии поставить себе и Apache 2.4 и PHP 5.5 прикрутить.
Сейчас в этом нужды нету.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 0 гостей