Вышел PHP 7.0.0

Главные вкладки

Аватар пользователя gor gor 4 декабря 2015 в 19:35

php 7
Вчера, 3 декабря 2015 года, был анонсирован выпуск PHP версии 7.0.0

Для Drupal 8 - это очень важный релиз. Очень многие озабочены его производительностью, а разработчики ссылаются на кеширование, которым эта проблема решается. Выход PHP 7.0.0, в котором сделаны существенные шаги по увеличению производительности самого PHP - часто указывается как способ решения проблемы.

Твит на эту тему:

Комментарий на тему:
http://alexrayu.com/blog/drupal-7-vs-drupal-8-beta-11-performance-tests#...

Конечно и другие CMS/CMF выиграют от использования PHP 7.0.0 но наверняка будут проблемы с теми или иными модулями у Drupal 7 и точно у Drupal 6.

Очень хорошо расписали об этом обновлении на linux.org.ru

Комментарии

Аватар пользователя gor gor 4 декабря 2015 в 20:28

Это да. Я лично считаю что рано делать стабильный продакшн на php7. Для тех кому надо что б просто работало.

Но всегда есть те, кому нравится работать на всем последнем. И благодаря им - баги и находятся и лечатся. Так что больше спасибо пионерам-первопроходцам!

Аватар пользователя Lotar Lotar 5 декабря 2015 в 0:53

да кстати если я пральна понимаю на 1 сервере на 1 апач нельзя поставить 2 версии пхп?И значит нельзя держать сайты и на 7ке и на 8ке, если обновить версию пыха.

Аватар пользователя Orion76 Orion76 6 декабря 2015 в 11:00

Способов куча..
Последний раз для "запуска" PHP 5.3 (для шестерки) docker использовал..
Ниче так работает-)
Перед этим phpbrew пробовал - не понравился-)

Аватар пользователя gor gor 5 декабря 2015 в 1:26

Только не через mod_php.
Но с установкой Аля cgi и подобное.
Но там будут проблемы с использованием opcode cache

Аватар пользователя bsyomov bsyomov 6 декабря 2015 в 2:08

Вполне можно запустить несколько экземпляров php-fpm для нескольких версий php, и никаких проблем с opcode cache не будет. А php как CGI это, в принципе, одна большая проблема - как о таком даже думать можно? Smile

Аватар пользователя gor gor 8 декабря 2015 в 23:50

Зависит от решения.
- в связке nginx + php-fpm, не работает .htaccess. Надо разбираться отдельно с настройкой чистых ссылок, редиректов и прочего.
- в связке apache + suphp - не работает opcache
- в связке apache + mod_php по умолчанию код выполняется от nobody, apache или wwdata (зависит от настроек), что создает определенные проблемы с загружаемыми файлами или безопасностью.

Аватар пользователя bsyomov bsyomov 9 декабря 2015 в 0:05

Ещё есть связка apache-mpm-itk + mod_php, не обладающая перечисленными выше проблемами, если уж на то пошло.
И apache mod-fastcgi+php-fpm, для особых извращенцев, но тоже ими не страдающая, и позволяющая, заодно, использовать apache-mpm-worker.

Но вопрос был совсем не о том, а о том, в каком случае php как CGI процесс имеет хоть какие-нибудь плюсы перед чем-либо ещё, в частности php-fpm.