Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Доступны новые сборки PHP 7-dev для Windows. Эти сборки не предназначены для продакшана (работы в реальных условиях). Версия x64 поддерживает 64 разрядные числа на Windows. Эти сборки требуют VC11.

На Linux некоторые пользователи сообщают о 100% приросте производительности по сравнению со старыми версиями.

На Windows получены следующие результаты (используется этот скрипт для бенчмарка):

PHP 5.6

2.193219 секунд

Пик памяти: 267.94 Мб Пик памяти (реальный): 268.5 Мб использование памяти: 267.94 Мб

PHP 7

1.415142 секунд

Пик памяти: 205.3 Мб Пик памяти (реальный): 54 Мб использование памяти: 205.3 Мб

php7apache2_4.dll есть в наличии, также присутствует набор из наиболее используемых расширений.

На официальном сайте можно найти скомпилированными только версии ts. Причина этого в том, что это наиболее безопасный способ для запуска php на Windows на стадии разработки, что нужно программистам чтобы избежать разных нестабильностей системы, связанных с небезопасными потоками.


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Ссылки для скачивания:

http://windows.php.net/snapshots/

Лучший способ получить dev сборки этот (исходники):

http://windows.php.net/downloads/snaps/

Или более общий: http://windows.php.net/downloads/

На всякий случай напомню, PHP 7 находится на ранних стадиях тестирования и не рекомендуется для работы в реальных проектах. Не у всех получается запускать скомпилированные файлы, представленные на официальном сайте (некоторые сообщают, что они «сломаны») и поэтому они сами компилируют. Поступают сообщения о нарушениях работы сервера при попытке использовать различных расширений.

У некоторых получается запустить бинарные сборки с официального сайта в командной строке. У некоторых — нет (Жалуется: не может выделить 4GB памяти или просто Error 500) (cannot allocate 4GB of memory or just a Error 500). В этих случаях рекомендуют запустить версию TS как mod_php. php7apache2_4.dll должен делать этот трюк.

В общем, сейчас PHP7 интересен программистам, причём, не программистам на PHP, а тем, кто компилирует PHP из исходных кодов и пытается успешно связать с Apache.



Похожие темы

SQL-инъекции: простое объяснение для начинающих (ч... Суть SQL-инъекций Наверное, уже слышали шутку из Интернета: «Почему во всех уроках рисования одно и тоже: Например, урок по рисованию совы. Сначала п...
Новости софта от 23 августа 2014 года (PHP, CKEdit... Буквально вчера обновились две линейки PHP. Новые версии имеют номера PHP 5.5.16 и PHP 5.4.32. Списки изменений доступны здесь и здесь. Скачать свеж...
Разрешение проблемы с Warning: mysqli::mysqli(): T... На моём хостинге можно выбирать версию PHP. На выбор предоставляются PHP 5.2 / 5.3 / 5.4 / 5.5 / 5.6. Много лет назад, когда я только создавал свой ...
Как изменить место, куда сохраняются скриншоты в M... Я знаю, как захватить весь экран или просто его часть. Скриншоты автоматически сохраняются на моем рабочем столе, и они загромождают весь рабочий ст...
Самые частые ошибки и вопросы при настройке и уста... Ошибка: Fatal error: Call to undefined function mb_detect_encoding() in C:serverdatahtdocsphpmyadminlibrariesphp-gettextgettext.inc on line 177 Реше...