Страница 1 из 1

Таблица совместимости СУБД и PHP

Добавлено: 23 май 2024, 15:39
lp85d
Не нашёл такую таблицу, решил написать:
Напиши таблицу совместимости СУБД и PHP
Только мне нужно в виде одного html файла с js и css встроенными
Должно быть 9 столбцов в первом столбце название базы данных (MySQL MariaDB PostgreSQL SQLite MongoDB) во втором столбце чтобы был выпадающий список для каждой базы данных в которой я буду выбирать её версии к примеру (PostgreSQL 9.5 PostgreSQL 9.6 PostgreSQL 10 PostgreSQL 11 PostgreSQL 12 PostgreSQL 13 PostgreSQL 14 PostgreSQL 15 PostgreSQL 16) (MySQL 5.5 MySQL 5.6 MySQL 5.7 MySQL 8.0 MySQL 8.2) (MongoDB 3.0 MongoDB 3.2 MongoDB 3.4 MongoDB 3.6 MongoDB 4.0 MongoDB 4.2
MongoDB 4.4 MongoDB 5.0 MongoDB 6.0 MongoDB 7.0) (MariaDB 10.1 MariaDB 10.2 MariaDB 10.3 MariaDB 10.4 MariaDB 10.5 MariaDB 10.6 MariaDB 10.7 MariaDB 10.8 MariaDB 10.9 MariaDB 10.10 MariaDB 10.11 MariaDB 11.0 MariaDB 11.1 MariaDB 11.2)
И в ячейках PHP будет отображаться в каких она поддерживается, а в каких не поддерживается
СУБД
Версия СУБД
PHP 7.2
PHP 7.3
PHP 7.4
PHP 8.0
PHP 8.1
PHP 8.2
PHP 8.3

Re: Таблица совместимости СУБД и PHP

Добавлено: 23 май 2024, 15:42
lp85d
Вот что получилось: https://fingerbot.ru/PHPDBSupport/

Re: Таблица совместимости СУБД и PHP

Добавлено: 23 май 2024, 16:15
DelphinPRO
Не стоит слепо доверять ботам. Там все ячейки должны быть зеленые.

Понимаете, сервер БД - это самостоятельная программа, она не обязана ни с чем быть совместимой.
Ваш php скрипт тоже самостоятельная программа и не обязана быть совместимой с сервером БД, потому что они вообще никак не связаны. Они общаются между собой по протоколу TCP. Если php-скрипт отправит корректный запрос, то получит корректный ответ.

Re: Таблица совместимости СУБД и PHP

Добавлено: 23 май 2024, 16:42
lp85d
Это полезно было знать, для этого завёл ветку, спасибо

Re: Таблица совместимости СУБД и PHP

Добавлено: 24 май 2024, 17:58
lp85d
Протестирую open_server_panel_6_0_0_setup.exe для WordPress 6.5.3 и WebaSyst 3.0.0:
C:\OSPanel

Тип установки:
Выборочная установка

Выбранные компоненты:
Панель управления
Расширенные базы данных Browscap
Географические базы данных (GeoIP и др.)
DNS
Bind 9.16
Unbound 1.19

Erlang/OTP 26.2

MariaDB 11.2

Memcached 1.6

MongoDB 7.0

MySQL 8.2

Nginx 1.26

NVM 1.1
Perl 5.32

PHP 7.2
PHP 8.0

PostgreSQL 16
RabbitMQ 3.13

Redis 7.2

Дополнительные задачи:
Установить корневой сертификат (ЦС)