Bug 52667 - Похоже что не работает
Summary: Похоже что не работает
Status: CLOSED WONTFIX
Alias: None
Product: Branch p10
Classification: Unclassified
Component: php7-mysqlnd-mysqli (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-11 16:17 MSK by Anton V. Boyarshinov
Modified: 2025-01-13 09:21 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton V. Boyarshinov 2025-01-11 16:17:45 MSK
ldd /usr/lib64/php/7.4.33/extensions/mysqli.so
	linux-vdso.so.1 (0x00007ffd92fe3000)
	libphp-7.4.33.so => /usr/lib64/libphp-7.4.33.so (0x00007f733c1d0000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f733bff7000)
	libargon2.so.1 => /lib64/libargon2.so.1 (0x00007f733bfed000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f733bfd3000)
	libmm.so.14 => /usr/lib64/libmm.so.14 (0x00007f733bdce000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f733bc89000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f733bc81000)
	libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f733bb1d000)
	libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f733b9d6000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f733b9b9000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f733c84c000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f733b998000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f733b96c000)

При этом для более ранней версии (которая работала) ldd даёт более правдоподобный разультат
ldd /usr/lib64/php/7.3.33/extensions/mysqli.so
	linux-vdso.so.1 (0x00007ffc5f1fe000)
	libphp-7.3.33.so => /usr/lib64/libphp-7.3.33.so (0x00007f70d92f0000)
	libmysqlclient.so.21 => /usr/lib64/libmysqlclient.so.21 (0x00007f70d8c76000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f70d8ab8000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f70d8a9e000)
	libmm.so.14 => /usr/lib64/libmm.so.14 (0x00007f70d8899000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f70d887c000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f70d8870000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f70d86da000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f70d86d5000)
	libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f70d8571000)
	libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007f70d84e0000)
	libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f70d8212000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f70d81ef000)
	libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f70d7fe9000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f70d7fcf000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f70d9a66000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f70d7fa3000)
Comment 1 Anton V. Boyarshinov 2025-01-11 17:11:46 MSK
Хмм.. судя по всему, при сборке с mysqlnd в ldd не должно быть mysqlclient.
Однако, оно производит впечатление неработающего, test case у меня пока слишком большой, чтоб выделить проблему точно, снижаю важность и продолжаю исследование.
Comment 2 Anton V. Boyarshinov 2025-01-11 18:03:50 MSK
Собрал локально и оказалось, что  собранное с mysqlclient работает в тех же условиях, в которых собранное с libmysqlnd -- не работает.
Comment 3 Anton Farygin 2025-01-13 09:21:16 MSK
php7 официально неподдерживается.