Плагин phpmysqlnd_ms не загружается

mysqlnd_ms Плагин не обнаружен моей установкой PHP5.5.

Я установил mysqlnd и включил его с помощью PDO и mysqli.

> php -m | grep mysqlnd
mysqlnd

Это проявляется в php -i

> php -i > dump; vim dump
mysqlnd

mysqlnd => enabled
Version => mysqlnd 5.0.11-dev - 20120503 - $Id: bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $
Compression => supported
core SSL => supported
extended SSL => supported
Command buffer size => 4096
Read buffer size => 32768
Read timeout => 31536000
Collecting statistics => Yes
Collecting memory statistics => No
Tracing => n/a
Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
API Extensions => mysql,mysqli,pdo_mysql

Это INI-файл для MySQL, где я включаю mysqlnd_ms

cat /etc/php5/cli/conf.d/10-mysqlnd.ini
; configuration for php MySQL module
; priority=10
extension=mysqlnd.so
mysqlnd_ms.enable=1
mysqlnd_ms.config_file=/etc/php5/mysqlnd_ms_plugin.ini
mysqlnd_ms.force_config_usage=1

И это файл JSON с настроенным кластером

cat /etc/php5/mysqlnd_ms_plugin.ini
{
"mysqlndapp": {
"master": {
"master_0": {
"host": "192.168.0.45",
"socket": "3306"}
},
"slave": {
"slave_0": {
"host": "192.168.0.45",
"port": "3307"}
}
}
}

Я установил MySQL с помощью apt

sudo apt-get install php5-mysqlnd

Во время выполнения я получаю эту ошибку

php -d mysqlnd_ms.enable=1 -d mysqlnd_ms.config_file=/etc/php5/mysqlnd_ms_plugin.ini test.php
PHP Warning:  mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/symfony-cli/Symfony/app/test.php on line 3
PHP Warning:  mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/symfony-cli/Symfony/app/test.php on line 3
[2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector