sql >> データベース >  >> Database Tools >> phpMyAdmin

phpmyadminmb_detect_encodingにアクセスしようとしたときにPHPの致命的なエラーが発生しました

    拡張機能mbstringがインストールされていないか、アクティブでないため、最初のエラーはphpが原因で発生します。

    2番目のエラーは、mysqli拡張機能のインストール/有効化を求めるphpMyAdmin/サイトの出力です。

    mbstringとmysqliを有効にするには、php.iniを編集し、UNIXではmbstring.soとmysqli.so、Windowsではmbstring.dllとmysqli.dllの2行を追加/コメント解除します

    Unix /etc/(phpX/)php.ini

    extension=mysqli.so
    extension=mbstring.so
    

    WindowsPHPインストールフォルダー\etc\ php.ini

    extension=mysqli.dll
    extension=mbstring.dll
    

    この後、Webサーバーを再起動することを忘れないでください。

    編集:ユーザーはコメントでredhatを使用していると付け加えたので、CentOS / Fedora / RedHat/YumベースのすべてのLinuxディストリビューションに拡張機能をインストールする方法は次のとおりです

    sudo yum install php-mysqli
    sudo yum install php-mbstring
    
    restart your werbserver
    sudo /etc/init.d/httpd restart
    

    ドキュメントルートにある小さなphpスクリプトを使用して、インストールを確認できます。これにより、php用にインストールしたすべての設定、バージョン、およびアクティブな拡張機能が一覧表示されます

    test.php

    <?php
    phpinfo();
    


    1. 別のスキーマでSQLテーブルを作成するにはどうすればよいですか?

    2. SQL Azureでクエリを実行するのが非常に遅いのはなぜですか?

    3. MySQL PHPMyAdminエラー#1062-キー「PRIMARY」のエントリ「0」が重複しています

    4. ユーザー登録を制限するコード-フォームphpの非表示/表示