С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 28/02/19 в 13:57 |
1. Народ подскажите какая версия актуальна на данный момент из 7 все ли они совместимы?
2. Основные косяки при переходе с 5->7 я так понял в mysql, т.к. там другой драйвер как лучше это дело обойти?
Спасибо!
|
|
|
|
С нами с 29.12.15
Сообщения: 4
Рейтинг: 9
|
Добавлено: 28/02/19 в 14:58 |
Отличный вопрос!
1. На данный момент актуальна версия 7.3, однако с совместимостью не всё гладко.
Частенько код написанный для более старой версии не работает как надо в более новой. Идеальный вариант - держать несколько версий php на одном сервере. Например, у себя на серверах я держу версии 5.4 и 5.6 для старых движков, которые неплохо дополняют дефолтную 7.3. Рядом стоящие версии php легко добавляются в любую панель управления хостингом. Если нет панели управления хостингом то переключаться между версиями по прежнему очень легко. Ведь в конфигах nginx указывается путь к сокету php-fpm. От себя добавлю. PHP версии 7.3 - штука очень производительная и может потреблять меньше памяти чем 5.4 и 5.6, разумеется если писать код сразу под новую версию.
2. Проблемы чаще не с MySQL, а с phpmyadmin могут возникать, но это обычно решается установкой phpmyadmin, MySQL/MariaDB, и PHP последних версий. Более старые версии PHP ставятся в довесок, о чём я уже писал. Если что-нибудь не понятно - спрашивайте. Помогу чем смогу.
|
|
|
|
С нами с 09.08.12
Сообщения: 185
Рейтинг: 378
|
Добавлено: 28/02/19 в 16:15 |
актуальная 7.3
нужно будет использовать расширения - mysqli или PDO
если писали с использованием библиотек или фрейморков - проблем с переходом не возникнет
|
|
|
|
Z
С нами с 15.05.05
Сообщения: 55045
Рейтинг: 7770
|
Добавлено: 28/02/19 в 22:32 |
все не так однозначно как выше описано, все намного глубже и геморройней
MySQL может быть разным и в этом тоже есть проблема
два VDS с разными ХЗ как это называется MuSQL серверами, и есть геморой
ровно как и от ОС тоже зависит, тотже CentOs заебал жрать память, а на Ubunte нет это го кошмара и т.д.
все сложно
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 28/02/19 в 23:07 |
Если пишешь что-то сложнее Hello World с использованием хоррошего бэкенда, то безболезненного перехода не жди.
Сам синтаксис кода мутирует не так значительно, а вот в драйверах работы с хранилищами и переферией всегда новововведения. Например, для MongoDВ заменили добрую треть или половину методов.
Выход есть, писать и поддерживать приложения в докер-контейнере.
|
|
|
|
С нами с 29.12.15
Сообщения: 4
Рейтинг: 9
|
Добавлено: 01/03/19 в 00:41 |
Цитата: | актуальная 7.3
нужно будет использовать расширения - mysqli или PDO
если писали с использованием библиотек или фрейморков - проблем с переходом не возникнет |
А упомянуть о расширении MySQL я забыл! Пакет вроде называется php7.3-mysql
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 01/03/19 в 21:46 |
JustSven писал: | А упомянуть о расширении MySQL я забыл! Пакет вроде называется php7.3-mysql |
И всё можно код не переписывать? Я правильно понял? )
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 03/03/19 в 04:33 |
у старого mysql как правило народ использует ну 5 функций, редко больше. Их достаточно самому написать и внутри завернуть в обертку новые функции.
Т.е. тупо смотрим какая функция отсутствует и создаем.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 19/03/19 в 16:26 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |