Bug 52667

Summary: Похоже что не работает
Product: Branch p10 Reporter: Anton V. Boyarshinov <boyarsh>
Component: php7-mysqlnd-mysqliAssignee: qa-team <qa-team>
Status: CLOSED WONTFIX QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: rider
Version: не указана   
Hardware: x86_64   
OS: Linux   

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 официально неподдерживается.