PHP: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Resümee puudub |
|||
| 8. rida: | 8. rida: | ||
Ubuntu 26.04 keskkonnas on php sisse kompileeritud mysql-mariadb andmebaaside tugi 'php native mysql protocol' kujul - mysqlnd (nd - native driver) | Ubuntu 26.04 keskkonnas on php sisse kompileeritud mysql-mariadb andmebaaside tugi 'php native mysql protocol' kujul - mysqlnd (nd - native driver) | ||
<pre> | |||
your PHP code | |||
│ | |||
┌────┴─────────────┐ | |||
mysqli PDO (generic DB API) | |||
(MySQL-only) │ | |||
│ pdo_mysql (PDO's MySQL driver) | |||
│ │ | |||
┌────┴───────────┴────┐ | |||
mysqlnd — or — libmysqlclient / libmariadb | |||
└─────────┬───────────┘ | |||
wire protocol → MySQL / MariaDB server | |||
</pre> | |||
Küsimused paketihaldusele ning teekidele-driveritele | |||
<pre> | <pre> | ||
Redaktsioon: 25. oktoober 2026, kell 19:38
Misc
Väited
- nö loomulik garbage collection - kuna protsessid on lühiajalised
20261025 - mysql-mariadb integratsioon
Ubuntu 26.04 keskkonnas on php sisse kompileeritud mysql-mariadb andmebaaside tugi 'php native mysql protocol' kujul - mysqlnd (nd - native driver)
your PHP code
│
┌────┴─────────────┐
mysqli PDO (generic DB API)
(MySQL-only) │
│ pdo_mysql (PDO's MySQL driver)
│ │
┌────┴───────────┴────┐
mysqlnd — or — libmysqlclient / libmariadb
└─────────┬───────────┘
wire protocol → MySQL / MariaDB server
Küsimused paketihaldusele ning teekidele-driveritele
root@ucg-10-ubuntu-2604-ccc-01:~# dpkg -L php8.5-mysql | egrep "so$" /usr/lib/php/20250925/mysqli.so /usr/lib/php/20250925/mysqlnd.so /usr/lib/php/20250925/pdo_mysql.so root@ucg-10-ubuntu-2604-ccc-01:~# ldd /usr/lib/php/20250925/mysqli.so linux-vdso.so.1 (0x00007a2b7b9a1000) libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007a2b7b600000) /lib64/ld-linux-x86-64.so.2 (0x00007a2b7b9a3000) root@ucg-10-ubuntu-2604-ccc-01:~# ldd /usr/lib/php/20250925/pdo_mysql.so linux-vdso.so.1 (0x0000729fb9bba000) libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x0000729fb9800000) /lib64/ld-linux-x86-64.so.2 (0x0000729fb9bbc000) root@ucg-10-ubuntu-2604-ccc-01:~# ldd /usr/lib/php/20250925/mysqlnd.so linux-vdso.so.1 (0x000074c3e2571000) libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x000074c3e250c000) libcrypto.so.3 => /usr/lib/x86_64-linux-gnu/libcrypto.so.3 (0x000074c3e1e00000) libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x000074c3e1a00000) libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x000074c3e2449000) /lib64/ld-linux-x86-64.so.2 (0x000074c3e2573000) root@ucg-10-ubuntu-2604-ccc-01:~#
20261021 - php exploitablility
Claude desktop vestlus
esimene
teine
kolmas