Spec-Zone .ru
спецификации, руководства, описания, API

22.9.5.2. Установка

Copyright 1997-2012 PHP Documentation Group.

Журнал изменений

Таблица 22.62. Журнал изменений

Версия Описание
5.3.0 MySQL Native Driver был добавлен, с поддержкой всех расширений MySQL (то есть, mysql, mysqli и PDO_MYSQL). Передача в mysqlnd к соответствующему конфигурируют переключатель, включает этой поддержке.
5.4.0 MySQL Native Driver является теперь значением по умолчанию для всех расширений MySQL (то есть, mysql, mysqli и PDO_MYSQL). Передача вmysqlnd сконфигурировать является теперь дополнительным.
5.5.0 SHA 256 поддержки Плагина Аутентификации был добавлен

Установка на Unix

Расширения базы данных MySQL должны быть сконфигурированы, чтобы использовать MySQL Client Library. Чтобы использовать MySQL Native Driver, PHP должен быть создан, определяя, что расширения базы данных MySQL компилируются с поддержкой MySQL Native Driver. Это делается через параметры конфигурации до создания исходного кода PHP.

Например, чтобы создать расширение MySQL, mysqli и MYSQL PDO, используя MySQL Native Driver, следующая команда была бы дана:

 ./configure --with-mysql=mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \[other options]

Установка на Windows

В официальных дистрибутивах Windows PHP от 5.3 вперед, MySQL Native Driver включается по умолчанию, таким образом, никакая дополнительная конфигурация не обязана использовать его. Все расширения базы данных MySQL будут использовать MySQL Native Driver в этом случае.

SHA 256 поддержки Плагина Аутентификации

MySQL Native Driver требует, чтобы функциональность OpenSSL PHP была загружена и позволена соединиться с MySQL через учетные записи, которые используют MySQL SHA 256 Плагинов Аутентификации. Например, PHP мог быть сконфигурирован, используя:

./configure --with-mysql=mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-openssl[other options]