В основном - работа над ошибками, повышение безопасности и добавление небольшого количества новых возможностей. Тем, кто использует 5.1-ветку рекомендуется обновиться.
Исправлены более 85 ошибок(crashes, leaks and memory corruptions) в imap, pdo, gd, mysqli, mcrypt и soap расширениях и также возможные проблемы с cross-site scripting
pento афигительные возможности у PHP5. Просто волшебные. Настолько что професиональные хостинги как были на 4.3/ 4.4 так и остались. И это не только из-за того чтобы не ловить глюки в новой ветке.
>Был как-то совместный проект с РБК. Ребята, я серьёзно, не вздумайте когда-либо с ними связываться!
Присоединяюсь. Видел какой продукт они сделали на PHP для работы с i-mode для МТС за $50000 (пятьдесят тысяч), ужас и моральный террор! Средний возраст программиста 21 год, сопливые юнцы, что они могут сделать...
> > Это ведь пхп - тут главное скорость и неважно чего :) > > Аццки жжошь:-) Я ещё не перешёл на 5-ую ветку. Стоит ли оно того?
Я точно знаю что до пятой "ветки" не было стандартных механизмов для работы с xml/xslt - куча разных расширений, которые не совместимы между собой, хотя выполняют одинаковые задачи (одни лучше, другие хуже). Перейдя на пятерку можно забыть на некоторое время о том что ты пользуешся отсталым решением.
>Ну, 25 штук боссу и 20 штук отката - и нормально фсе! :-)
Человек из МТС искавший исполнителей хотел откат 3 - 4 штуки, в нашей конторе эти деньги ему гарантировали, но проект ушёл в РБК. Тем не менее, не думаю, что он получил откат >$5000, а МТС реально кинули... То, что было сделано и на $2000 не тянет...
пятый PHP помогает разарабатываеть с точки зрения проектирования более сложное программное обеспечение с орриентиром на дальнейшее развитие прождукта. позволяет уже использовать более менее подходы паттернов проектирования. благодаря libxml2 более удобные расщирения для работы с xml данными. в общем язык приобретает более менее приятный вид для деплодинга уже среднего и возможно большого бизнеса нежели посто верстание сайтов и мелких фреймфорков оптимизирующих некоторые мелкие бизнес - задачи. Единственно пока для меня не понятно ещё как стало с этими новшествами его производительность. + всё таки по сравнению с asp.net он как язык отстаёт. и возможно всегда будет отставать. соотвественно денег на нём зарабатывтаь всегда будешь меньше чем при разработке asp.net
Потому, что когда проекты, писанные на PHP, выходят за миллион хитов в день, и начинают падать раз в два часа, их очень денежно переписывать на другие технологии (например, на C-модули Apache).
Что характерно на главной странице http://www.php.net ни про 5.1.2, ни про 4.4.2 ни слова.
Кстати, Мастерхост - это не самый профессиональный хостинг, а самый раскрученный. Есть хостинги где версию php для себя можно в панели управления установить, равно как и набор расширений себе настроить.
>Кстати, Мастерхост - это не самый профессиональный хостинг, а самый раскрученный. Есть хостинги где версию php для себя можно в панели управления установить, равно как и набор расширений себе настроить.
Это можно сделать, скорее всего, на dedicated server-ах или IP-based хостинге. На массовом дешевом хостинге сделать такое не удастся, почему -- домыслить самостоятельно. И ценовые группы в обоих случаях будут разные.
> Это можно сделать, скорее всего, на dedicated server-ах или IP-based хостинге. На массовом дешевом хостинге сделать такое не удастся, почему -- домыслить самостоятельно. И ценовые группы в обоих случаях будут разные.
чувак, если ты не знаешь как это сделать, это не значит что так сделать нельзя. В компании где я работаю, это сделано для обычного shared хостинга. И это работает.
>чувак, если ты не знаешь как это сделать, это не значит что так сделать нельзя. В компании где я работаю, это сделано для обычного shared хостинга. И это работает.
Расскажите, как?
Либо на каждую виртуальную площадку минимум по одному процессу Apache, либо PHP as CGI.
> Кстати, Мастерхост - это не самый профессиональный хостинг, а самый раскрученный. Есть хостинги где версию php для себя можно в панели управления установить, равно как и набор расширений себе настроить.
Подскажите, пожалуйста, такой хостинг, чтобы цены были сравнимыми с мастерхост.
> Подскажите, пожалуйста, такой хостинг, чтобы цены были сравнимыми с мастерхост.
я тебе могу даже подсказать хостинг с ценами по пол бакса за гиг, но тебе надо хостинг с возможностями или денег на пиво сэкономить ? Сейчас разница в ценах 2-3 бакса в месяц, ну максимум 5 баксов. Если нужно чтобы работало как надо, то это вообще не деньги. Это зарплата среднего программиста за пол часа работы.
>> Подскажите, пожалуйста, такой хостинг, чтобы цены были сравнимыми с мастерхост.
> я тебе могу даже подсказать хостинг с ценами по пол бакса за гиг, но тебе надо хостинг с возможностями или денег на пиво сэкономить ? Сейчас разница в ценах 2-3 бакса в месяц, ну максимум 5 баксов. Если нужно чтобы работало как надо, то это вообще не деньги. Это зарплата среднего программиста за пол часа работы.
>> Либо на каждую виртуальную площадку минимум по одному процессу Apache, либо PHP as CGI
>а ты знаешь еще какие-то реально работающие способы запуска php на shared-хостинге ?
PHP as CGI - это мееееееееееееееееееееееедленно как любой CGI и АРХИнеудобно. Использовать это как базовое решение для shared-хостинга - безумие.
PHP как fastcgi - не выход, потому, что приходится создавать на каждую площадку по выделенноомй fastcgi серверу.
По одному процессу Apache на площадку - тоже плохо, потому, что при среднем количестве площадок в 500 штук на машину, дает слишком большую загрузку.
Поэтому все вменяемые хостеры для массового виртуального вебхостинга дают PHP + фиксированный и единый для всех набор модулей. Не нравится - велкам на VDS / colocation. И это правильно.
> Поэтому все вменяемые хостеры для массового виртуального вебхостинга дают PHP + фиксированный и единый для всех набор модулей.
ты вообще в курсе как php с апачем дружить умеет ? Он умеет либо через CGI/FastCGI, либо работая модулем. CGI ты тут назвал медленным, так что мы его откладываем в сторону (хотя зря), остается mod_php. А вот теперь поведай миру как ты собираешься запустить один апач с одним mod_php на 500 юзеров чтобы юзеры работали каждый в своей директории к соседям в гости ходить не имели возможности ? У тебя этот апач будет работать от nobody, файло на диске будет лежать загруженное от имени юзеров, итого либо nobody имеет read access ко всем юзерским файлам (и любой идиот сможет прочитать всю инфу соседей), либо все это просто не работает. Впрочем есть еще костыль safe_mode, но его вообще собираются отменить к 6й версии php и правильно сделают. Так что вменяемые хостеры как раз такой подход использовать не будут, тем более что под ним не будет работать ни smarty, ни любое кеширование на диск.
если тебе нужно найти хостинг, удовлетворяющий одному единственному критерию - чтобы цены были сравнимы с мастерхост, сходи допустим на hostobzor.ru и поищи там, предложений навалом. А если не ограничиваться Россией, то вообще просто море.
Если критериев становится больше, то и Мастерхост далеко не всегда начинает под них попадать
>А вот теперь поведай миру как ты собираешься запустить один апач с одним 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.
>если тебе нужно найти хостинг, удовлетворяющий одному единственному критерию - чтобы цены были сравнимы с мастерхост, сходи допустим на hostobzor.ru и поищи там, предложений навалом. А если не ограничиваться Россией, то вообще просто море. Если критериев становится больше, то и Мастерхост далеко не всегда начинает под них попадать
Вообще-то, спрашивали не об этом. КАроче: слив засчитан, киса.