LINUX.ORG.RU

Вышел релиз PHP-5.1.2


0

0

В основном - работа над ошибками, повышение безопасности и добавление небольшого количества новых возможностей. Тем, кто использует 5.1-ветку рекомендуется обновиться.
Исправлены более 85 ошибок(crashes, leaks and memory corruptions) в imap, pdo, gd, mysqli, mcrypt и soap расширениях и также возможные проблемы с cross-site scripting

ChangeLog

>>> Подробности

Deleted

Проверено: Shaman007 ()

Ответ на: комментарий от klon

Можешь не торопиться, через пару недель выпустят 5.1.3. Это ведь пхп - тут главное скорость и неважно чего :)

anonymous
()
Ответ на: комментарий от anonymous

> Это ведь пхп - тут главное скорость и неважно чего :)

Аццки жжошь:-) Я ещё не перешёл на 5-ую ветку. Стоит ли оно того?

Anoxemian ★★★★★
()
Ответ на: комментарий от anonymous

> да, шарпенит фотки оно теперь со скоростью С++

Дык! Этим и так сявая библиотека занимается.

shimon ★★★★★
()

Zend - зло. Форк 4 ветки просто необходим.Со встраиванием непроприетарного енкодера-декодера php файлов. 5-я нужна исключительно самой Zend.

tommy ★★★★★
()

Как говорится - Пых-Пых, УРА!

anonymous
()
Ответ на: комментарий от tommy

Ну фиг знает. А улудшенная поддержка XML (это же теперь просто сказка :) ), а более совершенный ООП (хотя бы без гимора с =& )?

anonymous
()
Ответ на: комментарий от pento

pento афигительные возможности у PHP5. Просто волшебные. Настолько что професиональные хостинги как были на 4.3/ 4.4 так и остались. И это не только из-за того чтобы не ловить глюки в новой ветке.

tommy ★★★★★
()
Ответ на: комментарий от pento

masterhost - PHP Version 4.3.11 (System FreeBSD 4.11-RELEASE-p13 i386 at bexx.masterhost.ru) Найдёшь более профессиональный - скажи. Переползу туда.

tommy ★★★★★
()
Ответ на: комментарий от pento

Это те чтоли у кого переодичски pop3 сервера на почте.ру ложатся... Ну их нах у нас чел купил у них хостинг - теперь плюется...

anonymous
()
Ответ на: комментарий от pento

>РБК, например

Неплохая шутка:-) Был как-то совместный проект с РБК. Ребята, я серьёзно, не вздумайте когда-либо с ними связываться!

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

>Был как-то совместный проект с РБК. Ребята, я серьёзно, не вздумайте когда-либо с ними связываться!

Присоединяюсь. Видел какой продукт они сделали на PHP для работы с i-mode для МТС за $50000 (пятьдесят тысяч), ужас и моральный террор! Средний возраст программиста 21 год, сопливые юнцы, что они могут сделать...

Robotron
()
Ответ на: комментарий от Anoxemian

> > Это ведь пхп - тут главное скорость и неважно чего :) > > Аццки жжошь:-) Я ещё не перешёл на 5-ую ветку. Стоит ли оно того?

Я точно знаю что до пятой "ветки" не было стандартных механизмов для работы с xml/xslt - куча разных расширений, которые не совместимы между собой, хотя выполняют одинаковые задачи (одни лучше, другие хуже). Перейдя на пятерку можно забыть на некоторое время о том что ты пользуешся отсталым решением.

los_nikos ★★★★★
()
Ответ на: комментарий от no-dashi

>Ну, 25 штук боссу и 20 штук отката - и нормально фсе! :-)

Человек из МТС искавший исполнителей хотел откат 3 - 4 штуки, в нашей конторе эти деньги ему гарантировали, но проект ушёл в РБК. Тем не менее, не думаю, что он получил откат >$5000, а МТС реально кинули... То, что было сделано и на $2000 не тянет...

Robotron
()
Ответ на: комментарий от los_nikos

пятый PHP помогает разарабатываеть с точки зрения проектирования более сложное программное обеспечение с орриентиром на дальнейшее развитие прождукта. позволяет уже использовать более менее подходы паттернов проектирования. благодаря libxml2 более удобные расщирения для работы с xml данными. в общем язык приобретает более менее приятный вид для деплодинга уже среднего и возможно большого бизнеса нежели посто верстание сайтов и мелких фреймфорков оптимизирующих некоторые мелкие бизнес - задачи. Единственно пока для меня не понятно ещё как стало с этими новшествами его производительность. + всё таки по сравнению с asp.net он как язык отстаёт. и возможно всегда будет отставать. соотвественно денег на нём зарабатывтаь всегда будешь меньше чем при разработке asp.net

anonymous
()
Ответ на: комментарий от tommy

Более профессиональный - это свой сервер.

drd ★★
()
Ответ на: комментарий от anonymous

>пятый PHP помогает разарабатываеть с точки зрения проектирования более сложное программное обеспечение

Мыши кололись, плакали, но продолжали грызть кактус при этом не забывая покрикивать на загарающих от на болоте жаб

anonymous
()
Ответ на: комментарий от anonymous

Это хорошо. Правда хорошо.

Потому, что когда проекты, писанные на PHP, выходят за миллион хитов в день, и начинают падать раз в два часа, их очень денежно переписывать на другие технологии (например, на C-модули Apache).

anonymous
()
Ответ на: комментарий от anonymous

не факт то что ты их перепишешь круче да и переписываь зачем если можно выяснить проблему в самм хпп и переписать под себя нужный момент

anonymous
()
Ответ на: комментарий от anonymous

> выходят за миллион хитов в день [...] их очень денежно переписывать

Почему бы и нет? Такие проекты наверняка хорошие деньги приносят их хозяевам.

> переписывать на другие технологии (например, на C-модули Apache)

Как раз про это и сказано: "Мыши кололись, плакали, но продолжали".

anonymous
()
Ответ на: комментарий от KBAKEP

Что характерно на главной странице http://www.php.net ни про 5.1.2, ни про 4.4.2 ни слова.

Кстати, Мастерхост - это не самый профессиональный хостинг, а самый раскрученный. Есть хостинги где версию php для себя можно в панели управления установить, равно как и набор расширений себе настроить.

anonymous
()
Ответ на: комментарий от anonymous

>Кстати, Мастерхост - это не самый профессиональный хостинг, а самый раскрученный. Есть хостинги где версию php для себя можно в панели управления установить, равно как и набор расширений себе настроить.

Это можно сделать, скорее всего, на dedicated server-ах или IP-based хостинге. На массовом дешевом хостинге сделать такое не удастся, почему -- домыслить самостоятельно. И ценовые группы в обоих случаях будут разные.

anonymous
()
Ответ на: комментарий от anonymous

> Это можно сделать, скорее всего, на dedicated server-ах или IP-based хостинге. На массовом дешевом хостинге сделать такое не удастся, почему -- домыслить самостоятельно. И ценовые группы в обоих случаях будут разные.

чувак, если ты не знаешь как это сделать, это не значит что так сделать нельзя. В компании где я работаю, это сделано для обычного shared хостинга. И это работает.

anonymous
()
Ответ на: комментарий от anonymous

>чувак, если ты не знаешь как это сделать, это не значит что так сделать нельзя. В компании где я работаю, это сделано для обычного shared хостинга. И это работает.

Расскажите, как?

Либо на каждую виртуальную площадку минимум по одному процессу Apache, либо PHP as CGI.

anonymous
()
Ответ на: комментарий от anonymous

А, ну еще можно запускать PHP как fastcgi, но это АРХИугребищное решение.

anonymous
()
Ответ на: комментарий от anonymous

> Кстати, Мастерхост - это не самый профессиональный хостинг, а самый раскрученный. Есть хостинги где версию php для себя можно в панели управления установить, равно как и набор расширений себе настроить.

Подскажите, пожалуйста, такой хостинг, чтобы цены были сравнимыми с мастерхост.

Sorcerer ★★★★★
()
Ответ на: комментарий от anonymous

> Либо на каждую виртуальную площадку минимум по одному процессу Apache, либо PHP as CGI

а ты знаешь еще какие-то реально работающие способы запуска php на shared-хостинге ?

anonymous
()
Ответ на: комментарий от Sorcerer

> Подскажите, пожалуйста, такой хостинг, чтобы цены были сравнимыми с мастерхост.

я тебе могу даже подсказать хостинг с ценами по пол бакса за гиг, но тебе надо хостинг с возможностями или денег на пиво сэкономить ? Сейчас разница в ценах 2-3 бакса в месяц, ну максимум 5 баксов. Если нужно чтобы работало как надо, то это вообще не деньги. Это зарплата среднего программиста за пол часа работы.

anonymous
()
Ответ на: комментарий от anonymous

>> Подскажите, пожалуйста, такой хостинг, чтобы цены были сравнимыми с мастерхост.

> я тебе могу даже подсказать хостинг с ценами по пол бакса за гиг, но тебе надо хостинг с возможностями или денег на пиво сэкономить ? Сейчас разница в ценах 2-3 бакса в месяц, ну максимум 5 баксов. Если нужно чтобы работало как надо, то это вообще не деньги. Это зарплата среднего программиста за пол часа работы.

Я очень рад, но мой вопрос был конкретным.

Sorcerer ★★★★★
()
Ответ на: комментарий от anonymous

>> Либо на каждую виртуальную площадку минимум по одному процессу Apache, либо PHP as CGI

>а ты знаешь еще какие-то реально работающие способы запуска php на shared-хостинге ?

PHP as CGI - это мееееееееееееееееееееееедленно как любой CGI и АРХИнеудобно. Использовать это как базовое решение для shared-хостинга - безумие.

PHP как fastcgi - не выход, потому, что приходится создавать на каждую площадку по выделенноомй fastcgi серверу.

По одному процессу Apache на площадку - тоже плохо, потому, что при среднем количестве площадок в 500 штук на машину, дает слишком большую загрузку.

Поэтому все вменяемые хостеры для массового виртуального вебхостинга дают PHP + фиксированный и единый для всех набор модулей. Не нравится - велкам на VDS / colocation. И это правильно.

anonymous
()
Ответ на: комментарий от anonymous

> Поэтому все вменяемые хостеры для массового виртуального вебхостинга дают PHP + фиксированный и единый для всех набор модулей.

ты вообще в курсе как php с апачем дружить умеет ? Он умеет либо через CGI/FastCGI, либо работая модулем. CGI ты тут назвал медленным, так что мы его откладываем в сторону (хотя зря), остается mod_php. А вот теперь поведай миру как ты собираешься запустить один апач с одним mod_php на 500 юзеров чтобы юзеры работали каждый в своей директории к соседям в гости ходить не имели возможности ? У тебя этот апач будет работать от nobody, файло на диске будет лежать загруженное от имени юзеров, итого либо nobody имеет read access ко всем юзерским файлам (и любой идиот сможет прочитать всю инфу соседей), либо все это просто не работает. Впрочем есть еще костыль safe_mode, но его вообще собираются отменить к 6й версии php и правильно сделают. Так что вменяемые хостеры как раз такой подход использовать не будут, тем более что под ним не будет работать ни smarty, ни любое кеширование на диск.

anonymous
()
Ответ на: комментарий от Sorcerer

> Я очень рад, но мой вопрос был конкретным

если тебе нужно найти хостинг, удовлетворяющий одному единственному критерию - чтобы цены были сравнимы с мастерхост, сходи допустим на hostobzor.ru и поищи там, предложений навалом. А если не ограничиваться Россией, то вообще просто море.
Если критериев становится больше, то и Мастерхост далеко не всегда начинает под них попадать

anonymous
()
Ответ на: комментарий от anonymous

>А вот теперь поведай миру как ты собираешься запустить один апач с одним mod_php на 500 юзеров чтобы юзеры работали каждый в своей директории к соседям в гости ходить не имели возможности ? У тебя этот апач будет работать от nobody, файло на диске будет лежать загруженное от имени юзеров, итого либо nobody имеет read access ко всем юзерским файлам (и любой идиот сможет прочитать всю инфу соседей), либо все это просто не работает.

Не сможет, при уловии наличия safe_mode + отключения некоторых функций(exec, popen .....). Именно так сделано на .masterhost и прочих хостерах. И ничего, все отлично работает, жалоб и проблем нет.

А кто не верит, что это возможно -- защитить систему, пусть предоставит мне листинг чужого произвольного каталога на хостинге .masterhost. Готов поспорить на $100, моя аська 727977, стучите.

>Впрочем есть еще костыль safe_mode, но его вообще собираются отменить к 6й версии php и правильно сделают.

Нет, правильным это назвать ну никак нельзя. Более того, это лишено смысла, потому, что получиться второй mod_perl, который не получил распространения именно из-за проблем с межсайтовой безопасностью.

>Так что вменяемые хостеры как раз такой подход использовать не будут, тем более что под ним не будет работать ни smarty, ни любое кеширование на диск.

Ничего подобного. Вменяемые хостеры просто не будут использовать PHP6. Или будут, но либо на VDS / colocation, либо - переписанный и отхаченный так, чтобы нельзя было иметь cross-site доступ. Или вы думаете, что у хостеров нет штата программистов, способных переписать какой-то PHP? MySQL вот, в Caravan'е переписали, чтобы юзеры не мошли сделать use не_свою_базу; сделают похожее и для PHP.

anonymous
()
Ответ на: комментарий от anonymous

>если тебе нужно найти хостинг, удовлетворяющий одному единственному критерию - чтобы цены были сравнимы с мастерхост, сходи допустим на hostobzor.ru и поищи там, предложений навалом. А если не ограничиваться Россией, то вообще просто море. Если критериев становится больше, то и Мастерхост далеко не всегда начинает под них попадать

Вообще-то, спрашивали не об этом. КАроче: слив засчитан, киса.

anonymous
()
Ответ на: комментарий от anonymous

>PHP as CGI - это мееееееееееееееееееееееедленно
>По одному процессу Apache на площадку - тоже плохо

Хинт: PHP as CGI + лёгкий вебсервер (не Apache). На моих тестах -
двухкратный выигрыш в производительности.

anonymous
()
Ответ на: комментарий от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.