Ubuntu 12.04でphpmyadminに問題があります。 Apache2、php5、mysql、phpmyadminをインストール済みです。
phpinfo();
スクリプト、mysqliまたはmysql拡張については何も表示しません。
Phpmyadminを起動しようとすると、次のエラーが表示されます。
---- ** phpMyAdmin-エラー** -------- ** mysqli拡張機能がありません。 PHP設定を確認してください。** ----
Php.iniファイルで、extension=mysql.so
行のコメントを外しましたが、機能しません...
誰か他の可能な解決策がありますか?
最新のphpMyAdminバージョンにはmysqli拡張機能が必要であり、mysqlの拡張機能では動作しなくなります(名前の最後に余分な「i」があることに注意してください)。
Sudo apt-get install php5-mysql
古いパッケージと新しいパッケージの両方を含むパッケージをインストールするので、その後は追加するだけです
extension=mysqli.so
php.iniでApacheを再起動すると、動作するはずです。
Sudo apt-get install php5-mysql
Sudo apt-get install php5-mysqlnd
代わりに両方を試してみてください
LocalhostでPHPMyAdminを実行すると、ファイル/etc/php5/Apache2/php.ini
のコメントが解除されます。次の行:
mysqli.allow_local_infile = On
Apacheを再起動します。
Sudo /etc/init.d/Apache2 restart
Apache2とmysqlを再起動するだけです:
Apache2:Sudo /etc/init.d/Apache2 restart
mysql:Sudo /etc/init.d/mysql restart
その後、ブラウザを更新し、phpmyadminをお楽しみください:)
私は多くの回答を試みましたが、php7.0はデフォルトではないため、どれも機能しないようです。
Sudo apt-get upgrade
私のために仕事をするように見えましたが、その後、php7.0とphpmyadminを再インストールする必要がありました:
Sudo apt-get install php7.0 php7.0-mysql
Sudo apt-get install Apache2 Apache2-mod-php7.0
Sudo apt-get install phpmyadmin
それが役に立てば幸い!
/usr/local/zend/etc/php.iniを編集してこの問題を解決しました。
(netstat -nlp ¦ grep Apacheを実行し、それからstrace -p somepid ¦ grep php.iniを実行して見つけました)。
ファイルの最後に、次を追加しました。
extension=/usr/lib/php5/20090626+lfs/mysql.so
extension=/usr/lib/php5/20090626+lfs/mysqli.so
extension=/usr/lib/php5/20090626+lfs/mcrypt.so
パスなしで追加しても機能しませんでした。
その後、再起動後に機能しました。
これは私のために働いて、phpとmysqlスクリプトでデータベースを作成し、mysqlコンソールを開き、作成ユーザー「yourName」@「127.0.0.1」を入力してから、。のすべての権限を付与します'yourName'@'127.0.0.1'に移動し、ブラウザを開いてlocalhostに移動すると、データベースが作成され、phpmyadminページに移動すると、そこにポップアップが表示されます。
Ubuntuユーザーの場合、ターミナルを開き、次のコマンドを入力します
Sudo apt-get install mysql
その後、これを入力してApache2を再起動します
Sudo service Apache2 restart
ブラウザを更新してphhmyadminをお楽しみください
XAMPPなどを使用している場合は、この行をphp.iniに追加してください。既に存在するかどうかも確認してください。その前から
extension= php_mysqli.dll
apacheとMySQLを停止して起動すると動作します。
ubuntu 12.04でmssql.compatability_mode = On
を変更する必要がありました。着て動作します
アップグレード後にこの問題が発生したため、Apache2-php5を無効にします
a2dismod php5
および有効化されたphp7
a2enmod php7
それが誰にも役立つことを願っています!