Установка, керівництво по php

Розширення mysqli було представлено з версією PHP 5.0.0. MySQL Native Driver був включений в PHP версії 5.3.0.

Установка для Linux

Більшість дистрибутивів Unix включає бінарні версії PHP, які в подальшому можуть бути встановлені. Незважаючи на те, що бінарні версії, як правило, зібрані з підтримкою розширень MySQL, може знадобитися установка додаткових пакетів з бібліотеками розширень. Переконайтеся, що менеджер пакетів, що йде з обраним дистрибутивом, дозволяє встановити такі пакети.

У разі, якщо ваш Unix дистрибутив не поставляється з бінарним пакетом PHP з підтримкою розширення mysqli. то необхідно зібрати PHP з вихідного коду. Збірка PHP з вихідного коду дозволяє виділити тільки ті розширення MySQL (а також клієнтські бібліотеки для кожного з розширень), які потрібно використовувати.

Рекомендується використовувати MySQL Native Driver, в результаті підвищується продуктивність і є доступ до функцій, недоступним при використанні MySQL Client Library. Див. Що таке MySQL Native Driver в PHP? для ознайомлення з можливостями MySQL Native Driver.

Під / path / to / mysql_config мається на увазі розташування програми mysql_config. поставляється разом з MySQL Server.

Допоміжна таблиця часу компіляції mysqli

mysqlnd за замовчуванням

Необхідно відзначити, що існує можливість вільно перемішувати розширення MySQL і клієнтські бібліотеки. Наприклад, можна активувати розширення MySQL, що дозволяє використовувати MySQL Client Library (libmysqlclient), і при цьому налаштувати розширення mysqli для використання MySQL Native Driver. Таким чином, можливі будь-які перестановки розширень і клієнтських бібліотек.

Наведений нижче приклад налаштовує розширення MySQL для використання MySQL Client Library, а розширення mysqli і PDO MYSQL для роботи з MySQL Native Driver:

Установка для Windows

Для Windows PHP в більшості випадків встановлюється за допомогою програми встановлення.

PHP 5.0, 5.1, 5.2

Після установки PHP необхідно провести настроювання для включення розширення mysqli і визначення використовуваної їм клієнтської бібліотеки.

При включенні будь-якого розширення PHP (наприклад php_mysqli.dll), директива PHP extension_dir повинна містити шлях до директорії, де знаходяться розширення PHP. Дивіться також Інструкції по Самостійної Установці для Windows. Для прикладу в PHP 5 значенням extension_dir є c: \ php \ ext.

Якщо при завантаженні сервера з'являється таке повідомлення: "Unable to load dynamic library # '. / Php_mysqli.dll #' ". То система не може знайти файли php_mysqli.dll і / або libmysql.dll.

PHP 5.3.0+

Для Windows, в версіях PHP 5.3 і старше, розширення mysqli використовує MySQL Native Driver за замовчуванням. Це означає, що вам не потрібно турбуватися про налаштування доступу до файлу libmysql.dll.

Схожі статті