Phpmyadminが機能しなくなってから、17.04から17.10にアップグレードしました。 The mbstring extension is missing. Please check your PHP configuration.
が表示されます
私はここですべてのオプションを試しました: buntu 16.04のphpmyadminのmbstringがありません しかし、役に立たない。 Sudo apt install php7.0-mbstring
はインストール候補がないため機能しませんが、php-mbstringをインストールしました。 MODも有効にしましたが、コンソールでphp -i
を押すと、次のようになります:Unable to load dynamic library '/usr/lib/php/20151012/mbstring.so'
もちろん、Apacheの再起動は(十分に)行いました。これを再び機能させるにはどうすればよいですか?
問題は、17.10が Videonauth で示されるようにphp7.0ではなくphp7.1を使用しているように思われました。次のように解決しました。
Sudo apt remove php7.0
Sudo apt autoremove
Sudo apt install php7.1
Sudo service Apache2 restart
何らかの理由でphp7.1をインストールしますが、どういうわけかphp7.1が必要とするすべて(php7.1-cliなど)ではないため、不足している依存関係を取得するために手動でインストールしました。私の場合、php7.0-common
やphp7.0-cli
など、autoremove
の後に削除した他のphp7.0パッケージがいくつか残っていました。
私にとっては、php7.0
を削除したときにphpmyadmin自体も削除されたため、別のことを行いました
Sudo apt install phpmyadmin
Sudo service Apache2 restart
すべてが機能するようにします。