После обновления моей Ubuntu с 15.10 до 16.04 LTS появляется ошибка Your PHP installation appears to be missing the MySQL extension
, когда я беру любой локальный сайт с моего lamp
.
Когда я пытался переустановить lamp
, он показывает следующую ошибку:
Errors were encountered while processing:
/var/cache/apt/archives/mysql-server-core-5.7_5.7.12-0ubuntu1_amd64.deb
/var/cache/apt/archives/mysql-server-5.7_5.7.12-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Может ли кто-нибудь помочь? Заранее спасибо.
Просто столкнулся с той же ошибкой. Необходимо будет вручную включить mysqli
php модуль и затем перезапустить апача:
$ sudo phpenmod mysqli
$ sudo service apache2 restart
После этого, все это работало (на меня).
Ubuntu 16.04 включает PHP 7.0, который больше не имеет старого расширения MySQL, поскольку это удерживалось от использования в течение некоторого времени и удалялось в PHP 7.0. Или необходимо обновить приложение для поддержки MySQLi или pdo_mysql или PHP 5.6 установки от PPA (ppa:ondrej/php).
Что касается проблемы переустановки, я предложил бы удалить пакеты MySQL сначала и затем переустановить их снова:
sudo apt-get remove mysql-common
sudo apt-get install mysql-server
Когда я обновил свой веб-сайт PHP от версии 5.6 до 7,2, я встретился, эта проблемная установка “Your PHP, кажется, пропускает расширение MySQL, которое требуется WordPress”. Оказывается, что mysql расширение больше не поддерживается в php версии 7.2. Это теперь использует mysqli расширение. Я использую старую версию Wordpress, который все еще с помощью mysql расширение именно поэтому существовала проблема. Таким образом, то, что я сделал, обновлено Wordpress до ядра. Это решает проблему.
Вот шаги, которые я выполнил при обновлении Wordpress вручную:
wp-config.php
файл не был быть затронутым, потому что WordPress никогда не распределял с wp-config.php файлом. wp-config-sample.php
, который был распределен с WordPress, но не нашел, что что-либо изменилось, таким образом, я просто использовал старый.
$*
, который я думаю, является лучшим в этом случае. – sudodus 10 October 2017 в 20:45