Расширение
php_mysql_devapi
обеспечивает доступ к MySQL хранилищу документов через X DevAPI
.
. X
DevAPI - это общий API, предоставляемый несколькими MySQL коннекторами, обеспечивающими легкий доступ к реляционным таблицы, а также коллекции документов, представленные в JSON, из API с операциями в стиле CRUD.
X DevAPI использует X-протокол, протокол клиент-сервер нового поколения MySQL 8.0 сервер.
Чтобы установить это расширение, вам необходимо иметь mysql 8 в вашей системе.
Wamp
После установки mysql 8 выполните следующие шаги для установки php_mysql_xdevapi
.
Go to this link https://pecl.php.net/package/mysql_xdevapi to download the .dll for the php_mysql_xdevapi .
After downloading the extension paste in your php installation directory subfolder ext C:\wamp64\bin\php\php7.2.4\ext.
Now you have to add this extension in the php.ini file near the dynamic extensions. extension=php_mysql_xdevapi.dll
Одно важное замечание: при установке wamp по умолчанию mysql 8 плагин XDevApi
отключен Вы должны включить его, комментируя часть, которая отключает mysql_xdevapi.
;Disabling X Plugin
;mysqlx=0
Теперь вы успешно установили php_mysql_xdevapi на wamp, чтобы увидеть, как он работает,
$session = mysql_xdevapi\getSession('mysqlx://<user>:<password>@host:33060?connect-timeout=5000&ssl-mode=disabled');
Подробнее