Короче говоря: только что установили Ubuntu 12.04 (на основе Debian), nginx, php-fpm и mysql. Теперь мне нужен драйвер MySQL для PHP, но какой мне выбрать?
Что лучше php-mysqlnd или php-mysql?
Короче говоря: только что установили Ubuntu 12.04 (на основе Debian), nginx, php-fpm и mysql. Теперь мне нужен драйвер MySQL для PHP, но какой мне выбрать?
Что лучше php-mysqlnd или php-mysql?
Ответы:
php-mysqlnd - лучший выбор. Это замена для расширения php-mysql . Здесь вы можете найти больше информации об этом.
Выдержка из вышеуказанной ссылки:
Библиотека mysqlnd высоко оптимизирована и тесно интегрирована в PHP. MySQL Client Library не может предложить те же оптимизации, потому что это универсальная клиентская библиотека.
Библиотека mysqlnd использует внутреннюю инфраструктуру C языка PHP для полной интеграции в PHP. Кроме того, он использует управление памятью PHP, потоки PHP (абстракция ввода / вывода) и процедуры обработки строк PHP. Использование управления памятью PHP в mysqlnd позволяет, например, экономить память за счет использования переменных только для чтения (копирование при записи) и позволяет применять mysqlnd к ограничениям памяти PHP. Дополнительные преимущества включают в себя: