Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

Доступны новые сборки 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 на стадии разработки, что нужно программистам чтобы избежать разных нестабильностей системы, связанных с небезопасными потоками.

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

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.


Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

Похожие темы

Установка Apache, PHP, MySQL, phpMyAdmin Всё будет хорошо Митя Фомин Теперь доступна инструкция "Установка и настройка сервера Apache, PHP, MySQL, phpMyAdmin на Windows 10". Она заменяет ...
Решаем проблемы зависимостей модулей PHP с помощью... Авторы PHP в одном из обновлений положили файл deplister.exe. При этом никаких объяснений, что это такое и как использовать не последовало. На официал...
Почта на локальном сервере — установка почтовой за... Оказывается, на этом Хабре есть и полезные статьи. По крайней мере, я нашёл одну такую. Вот она. В ней рассказывается, как сделать почтовую загл...
Как установить PHP 5.6 на Linux Mint (Ubuntu)... Установить сервер на Linux не просто легко, а очень легко. Но в репозиториях всегда устаревшие версии программ. Например, PHP там ветки 5.5. Ubuntu (...
Настройка защищённого VPS (VDS) на Debian. Часть п... Если вы не знаете, что такое VPS (VDS), то посмотрите здесь. Если вы знаете о VPS, но по какой-то причине у вас его ещё нет, то перейдите ...