Проблемы установки PHP5
PHP5 может выдавать ошибку, если используется со старым методом подключения:
'mysql_connect(): Headers and client library minor version mismatch. Headers:50156 Library:50206'
Это происходит потому, что библиотека неправильно проверяет и ожидает, что клиентская библиотека должна быть в точности такой же версии, как и PHP, с которой она была скомпилирована. Вы получите ту же ошибку, если попытаетесь обновить только клиентскую библиотеку MySQL без одновременного обновления PHP. Также см. Как сопоставить версию API для php5_mysql и клиентских библиотек mariadb.
Способы решения этой проблемы:
- Переключитесь на использование драйвера mysqlnd в PHP (рекомендуемое решение).
- Запустите с более низким уровнем уровня отчетов об ошибках:
$err_level = error_reporting(0); $conn = mysql_connect('params'); error_reporting($err_level); - Перекомпилируйте PHP с клиентскими библиотеками MariaDB.
- Используйте исходную клиентскую библиотеку MySQL с MariaDB.
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/installation-issues-with-php5/