Инсталација
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Инсталација
Референца за `mysqli.installation.php` со подобрена типографија и навигација.
Инсталација
На mysqli екстензијата беше воведена со PHP верзија 5.0.0. MySQL Native Driver беше вклучен во PHP верзија 5.3.0.
Инсталација на Linux
Вообичаените дистрибуции на Unix вклучуваат бинарни верзии на PHP што можат да се инсталираат. Иако овие бинарни верзии обично се градат со поддршка за MySQL екстензиите, самите екстензиски библиотеки можеби ќе треба да се инсталираат со помош на дополнителен пакет. Проверете го менаџерот на пакети што доаѓа со избраната дистрибуција за достапност.
На пример, на Ubuntu php5-mysql пакетот ги инсталира екстензиите ext/mysql, ext/mysqli и pdo_mysql на PHP. На CentOS, php-mysql пакетот исто така ги инсталира овие три PHP екстензии.
Алтернативно, можете сами да ја компилирате оваа екстензија. Градењето на PHP од извор ви овозможува да ги наведете MySQL екстензиите што сакате да ги користите, како и вашиот избор на клиентска библиотека за секоја екстензија.
The MySQL Native Driver is the recommended client library option, and as of PHP 8.2.0 the only option, as it results in improved performance and gives access to features not available when using the MySQL Client Library. Refer to Што е MySQL Native Driver на PHP? за краток преглед на предностите на MySQL Native Driver.
На /path/to/mysql_config го претставува локацијата на mysql_config програмата што доаѓа со MySQL Server.
| PHP Верзија | Стандардно | Опции за конфигурирање: mysqlnd | Опции за конфигурирање: libmysqlclient |
Дневник на промени |
|---|---|---|---|---|
| 8.2.0 and later | mysqlnd | --with-mysqli | libmysqlclient is not supported | mysqlnd is the only option |
| 5.4.0 through 8.1.x | mysqlnd | --with-mysqli | --with-mysqli=/path/to/mysql_config | mysqlnd е стандардно |
| 5.3.x | libmysqlclient | --with-mysqli=/path/to/mysql_config | --with-mysqli=/path/to/mysql_config | mysqlnd е поддржан |
| --with-mysqli=mysqlnd | libmysqlclient | Не е достапно | --with-mysqli=/path/to/mysql_config | mysqlnd не е поддржан |
екстензијата да ја користи MySQL Native Driver. Сепак, сите пермутации на екстензија и клиентска библиотека се можни.
На Windows, php_mysqli.dll Инсталација на Windows системи php.ini.
DLL мора да биде овозможено во
php_mysqli.dllКако и при овозможување на било која PHP екстензија (како што е
extension_dir ), PHP директивата
треба да биде поставена на директориумот каде што се наоѓаат PHP екстензиите. Погледнете исто така иРачни упатства за инсталација на Windows extension_dir
. Пример c:\php\ext.
Забелешка:
вредност е
"Unable to load dynamic library './php_mysqli.dll'"Ако при стартување на веб серверот се појави грешка слична на следната: php_mysqli.dll , тоа е затоа што