Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (4) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> PHP 7 Revolution
MatrixGod  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 534
Пользователь №: 20966
На форуме: 7 лет, 5 месяцев, 9 дней
Карма: 2




всем хай, давненько не виделись ))

многим из вас вероятно известно что позавчера, в добрый час, появился на свет наследник старого и доброго ПХП 5. Прозвали его ПХП 7.

Этот пост не о чем либо конкретном. Я бы хотел просто пообсуждать новое чадо.

Кто уже тестил и испачкал руки? Кто собирается переходить и переписывать код под него?
Стоит ли уже обновить production новой версией или стоит пока повременить?
Что вы находите полезным? Что бесит или мешает?

Как вообще его есть?

Лично я уже начал играться. Перформенс, признаюсь, реально впечатляет.
Тем не менее есть новые фичи которые по мне лично излишни. Например декларация типов возврата.

Кто первый? smile.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22932
Пользователь №: 20039
На форуме: 7 лет, 7 месяцев, 18 дней
Карма: 608




Обещали ошибки убрать, всё в Exception кидать. Потом урезали-урезали, в итоге какой-то огрызок из Exception получился.

Надеялся увидеть выход вместе с пакетами для установки, а вместо этого приходится ставить через задницу и отращивать себе админскую бородку.

В итоге пакетов нужных нет, как ставить на продакшине непонятно... Возможно я туплю, но не увидел способ установки того же geoip, phpmyadmin, memcached... В общем вчера собрал вручную PMA, а вот остальное ещё не понял как.

В любом случае хоть что-то сделали, хоть что-то улучшили и на том спасибо.


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1318
Пользователь №: 41686
На форуме: 1 год, 11 месяцев, 16 дней
Карма: 24




Цитата (inpost @ 5.12.2015 - 20:45)
В общем вчера собрал вручную PMA

Как это собрал вручную PMA? Непонятно... Он же идет обычным "сайтом", скопировал его на сервер и ППЦ, работай! )

А чего PHP 7 пока в репах нет? Надо из исходников собирать? Вообще-то ничего сложного, главное чтобы инструкция была.



--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1974
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 22 дня
Карма: 46




Ron, в репах он есть, как ночная сборка и beta1

в source.list пихаем это

deb http://repos.zend.com/zend-server/early-access/php7/repos ubuntu/

делаем apt-get update, после вводим apt-get install php7-nightly


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
[x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1974
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 22 дня
Карма: 46




А вот этого я не ожидал
Цитата


Warning: Declaration of SugarEmailAddress::save($id, $module, $new_addrs = Array, $primary = '', $replyTo = '', $invalid = '', $optOut = '', $in_workflow = false) should be compatible with SugarBean::save($check_notify = false) in /var/www/html/titanium/include/SugarEmailAddress/SugarEmailAddress.php on line 1113

Warning: Declaration of Person::create_export_query(&$order_by, &$where, $relate_link_join = '') should be compatible with SugarBean::create_export_query($order_by, $where) in /var/www/html/titanium/include/SugarObjects/templates/person/Person.php on line 43

Warning: Declaration of User::retrieve($id, $encode = true, $deleted = true) should be compatible with Person::retrieve($id = -1, $encode = true, $deleted = true) in /var/www/html/titanium/modules/Users/User.php on line 44

Warning: Declaration of User::create_export_query($order_by, $where) should be compatible with Person::create_export_query(&$order_by, &$where, $relate_link_join = '') in /var/www/html/titanium/modules/Users/User.php on line 44

Warning: Declaration of User::create_new_list_query($order_by, $where, $filter = Array, $params = Array, $show_deleted = 0, $join_type = '', $return_array = false, $parentbean = NULL, $singleSelect = false) should be compatible with SugarBean::create_new_list_query($order_by, $where, $filter = Array, $params = Array, $show_deleted = 0, $join_type = '', $return_array = false, $parentbean = NULL, $singleSelect = false, $ifListForExport = false) in /var/www/html/titanium/modules/Users/User.php on line 44

Warning: Declaration of User::list_view_parse_additional_sections(&$list_form, $xTemplateSection) should be compatible with SugarBean::list_view_parse_additional_sections(&$list_form) in /var/www/html/titanium/modules/Users/User.php on line 44

Warning: Declaration of Currency::retrieve($id, $encode = true, $deleted = true) should be compatible with SugarBean::retrieve($id = -1, $encode = true, $deleted = true) in /var/www/html/titanium/modules/Currencies/Currency.php on line 252

Warning: Declaration of MysqlManager::checkQuery($sql) should be compatible with DBManager::checkQuery($sql, $object_name = false) in /var/www/html/titanium/include/database/MysqlManager.php on line 1500

Warning: Declaration of TemplateTextArea::get_db_default() should be compatible with TemplateField::get_db_default($modify = false) in /var/www/html/titanium/modules/DynamicFields/templates/Fields/TemplateTextArea.php on line 96

Warning: Declaration of TemplateMultiEnum::get_db_default() should be compatible with TemplateField::get_db_default($modify = false) in /var/www/html/titanium/modules/DynamicFields/templates/Fields/TemplateMultiEnum.php on line 166

Warning: Declaration of TemplateRadioEnum::get_db_default() should be compatible with TemplateField::get_db_default($modify = false) in /var/www/html/titanium/modules/DynamicFields/templates/Fields/TemplateRadioEnum.php on line 136

Warning: Declaration of ParserLabel::handleSave($params, $language) should be compatible with ModuleBuilderParser::handleSave($file, $view, $moduleName, $defs) in /var/www/html/titanium/modules/ModuleBuilder/parsers/parser.label.php on line 45


Помоему переход на 7 версию будет длиться лет 20, с такими-то выкрутасами от нёё.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11966
Пользователь №: 23195
На форуме: 7 лет, 2 дня
Карма: 435

Трезвый :
7 лет, 11 месяцев, 1 день


ну раньше вроде это было E_DEPRECATED (или E_STRICT), а теперь E_WARNING, так что ничего страшного не вижу в плане развития языка, просто кое-кто криворукий и плевал на подсказки интерпретатора при разработке smile.gif


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5662
Пользователь №: 35718
На форуме: 4 года, 8 месяцев, 6 дней
Карма: 176




Цитата (Invis1ble @ 6.12.2015 - 11:32)
просто кое-кто криворукий и плевал на подсказки интерпретатора при разработке

добро пожаловать ко мне.. на тёмную сторону biggrin.gif


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11966
Пользователь №: 23195
На форуме: 7 лет, 2 дня
Карма: 435

Трезвый :
7 лет, 11 месяцев, 1 день


ну я так понимаю, что это сторонний код
впрочем, по именованию уже понятно, что там внутри кто-то сдох


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22932
Пользователь №: 20039
На форуме: 7 лет, 7 месяцев, 18 дней
Карма: 608




Ron
apt-get install phpmyadmin

Вот это адекватная установка через пакеты. А закачивать через wget, потом менять права на папку, заодно не забыть об этом загуглить лишний раз. Потом прописал конфиги для "обычного сайта", после не забудем активировать эти ново-созданные конфиги. Чем не гемор с установкой?

Если для тебя это так просто, то помоги и расскажи как поставить geo-ip, memcached, которых нет в сборках. А ещё почему нормально --with-mysql --with-mysqli не устанавливается, без ошибок, просто собрался php без mysql, при этом mysql-server mysql-client libmysqlclient-dev были установлены.


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1974
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 22 дня
Карма: 46




Цитата (Invis1ble @ 6.12.2015 - 12:32)
ну раньше вроде это было E_DEPRECATED (или E_STRICT), а теперь E_WARNING, так что ничего страшного не вижу в плане развития языка, просто кое-кто криворукий и плевал на подсказки интерпретатора при разработке

Ну SugarCRM разрабатывается 15 лет, так что плевали там все. Я бы конечно таких ошибок не допустил. По ходу это были раньше E_STRICT.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1318
Пользователь №: 41686
На форуме: 1 год, 11 месяцев, 16 дней
Карма: 24




Цитата (inpost @ 6.12.2015 - 15:00)
Вот это адекватная установка через пакеты.

И куда он ляжет, позвольте осведомиться?

Цитата (inpost @ 6.12.2015 - 15:00)
Если для тебя это так просто, то помоги и расскажи как поставить geo-ip, memcached, которых нет в сборках.

Дело в том, что я не пользуюсь geo-ip и memcached. Против тебя ничего не имею, но извини, просто так разбираться почему не ставятся какие-то там пакеты/расширения, не имею возможности.

Цитата (inpost @ 6.12.2015 - 15:00)
А закачивать через wget, потом менять права на папку, заодно не забыть об этом загуглить лишний раз.

Я всегда так делаю. =)) Но не гуглю только, там всё интуитивно понятно. Я даже PMA настраивал на работу с несколькими СуБД-шками, очень удобно.

Ты же джумлу или вордпресс не из пакетов ставишь? Ну и тут тоже самое. wink.gif

P.s. И кстати ИМХО уже все на redis перешли. Или я путаю чего? Вот уж про кэширование мало знаю.


--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22932
Пользователь №: 20039
На форуме: 7 лет, 7 месяцев, 18 дней
Карма: 608




Ron
Ты рассказываешь о установках через задницу, но при этом о стандартных дефолтных APT не слышал? Ладно, я всё понял wink.gif


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1318
Пользователь №: 41686
На форуме: 1 год, 11 месяцев, 16 дней
Карма: 24




Цитата (inpost @ 6.12.2015 - 22:02)
Ты рассказываешь о установках через задницу, но при этом о стандартных дефолтных APT не слышал?

Нет, не слышал. И про джумлу "из стандартных дефолтных APT" тоже не слышал. biggrin.gif

Но из исходников кое-что ставил и если есть адекватная инструкция это делается без проблем.

Для тебя PMA установить из "исходников" проблема и гемор - ладно, я всё понял. wink.gif






--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1974
Пользователь №: 38654
На форуме: 3 года, 6 месяцев, 22 дня
Карма: 46




Цитата (Ron @ 6.12.2015 - 22:19)
Для тебя PMA установить из "исходников" проблема и гемор - ладно, я всё понял.

Дело в том, что когда ставишь PMA, ставится весь стек LAMP, ну кроме сервера БД. Потому отсутствие этого пакета со всеми правильными зависимостями очень неудобная штука. Бинарники в деб. пакетах очень сильно облегчаются в автоматизации административных задач, например раньше сервер у нас деплоили 2 часа с лишним, сейчас не больше 30 минут, потому что я сделал deb-пакет с кучей сопутствующего софта. Так что отсутствие нормальных бинарников это та вещь которая будет тормозить переход на 7 версию.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1318
Пользователь №: 41686
На форуме: 1 год, 11 месяцев, 16 дней
Карма: 24




Цитата (chee @ 6.12.2015 - 22:28)
ставится весь стек LAMP, ну кроме сервера БД.

Ну правильно, мы же ставим phpMYadmin. Разумеется сервер БД не устанавливается - очень удобно...

Цитата (chee @ 6.12.2015 - 22:28)
потому что я сделал deb-пакет с кучей сопутствующего софта.

И наверняка там много лишнего. Или нет? Напиши обычный bash сценарий и не надо париться ниразу. Это ж для админов! Зачем им твой deb? Или у вас такие админы? wink.gif

Зато его редактировать легко и кастомизировать.

Блин, ладно, каждому своё.



--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (4) [1] 2 3 ... Последняя » Ответ в темуСоздание новой темыСоздание опроса