Я пытаюсь установить php5-mysqlnd на новую установку Wheezy (/ etc / debian_version называет его wheezy / sid), и у меня возникла проблема:
root@debian:/var/www/lottery1# apt-get install php5-mysqlnd
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-mysqlnd is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up php5-mysqlnd (5.4.0-3) ...
ucfr: Attempt from package php5-mysqlnd to take /etc/php5/mods-available/mysql.ini away from package php5-mysql
ucfr: Aborting.
dpkg: error processing php5-mysqlnd (--configure):
subprocess installed post-installation script returned error exit status 4
Processing triggers for libapache2-mod-php5 ...
configured to not write apport reports
Reloading web server config: apache2.
Errors were encountered while processing:
php5-mysqlnd
E: Sub-process /usr/bin/dpkg returned an error code (1)
Кажется, есть какой-то конфликт с пакетом php5-mysql, но я все еще получаю эту ошибку даже после удаления (с помощью --purge) пакета php5-mysql.
Есть предположения? Я пытаюсь запустить веб-инструмент, который интенсивно использует mysqli_result :: fetch_all ().
Спасибо!
Поэтому после удаления php5-mysql мне пришлось принудительно удалить php5-mysqlnd, затем мне пришлось очистить php5-mysql, затем мне пришлось очистить php5-mysqlnd, после чего я мог установить php5-mysqlnd.
dpkg --remove --force-remove-reinstreq php5-mysqlnd
dpkg --purge php5-mysql
dpkg --purge php5-mysqlnd
Только один раз dpkg -l | grep php5-mysql
не было выхода, могу ли я apt-get install php5-mysqlnd
и пусть это работает.