私は定期的にVirtualboxubuntuセットアップをローカルWebサーバーとして実行するようにセットアップしました。私はこれらを数回設定しましたが、問題はありませんでした。ただし、何かが変更されました:
1)VBゲストを追加すると、コピーして貼り付けることができなくなります(後で心配します)
2)さらに重要なことに、phpmyadminはインストールされたとおりに機能しなくなりました–最初にlocalhost / phpmyadminに移動すると、ページが見つからないというメッセージが表示されました。だから私はvar/www
で次のことをするように私に言ったいくつかの指示に従いました :
sudo ln -s /usr/share/phpmyadmin phpmyadmin
/var/www
にphpmyadminディレクトリを作成しました しかし今、私は次のようなエラーが発生します:
mysqli拡張機能がありません。
phpinfoを実行すると、mysqlとmysqliが一覧表示されます。
これまでにやったことは
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server
および
sudo apt-get install phpmyadmin
やるべきだと示唆する同様の質問の投稿を見つけました
sudo apt-get install php5-mysql
(私はこれを行いました)そしてphp.iniを編集し、行のコメントを外します:
extension=mysqli.so
これはないので、追加してみましたが、喜びはありませんでした。 apacheを再起動しましたが、まだphpmyadminがありません。
私はWindows7マシンを実行しており、ゲストOSはubuntu 12.04
承認された回答:
わかりました。これに対する答えを見つけました。
この手順は実行しないでください(不要):
sudo ln -s /usr/share/phpmyadmin phpmyadmin
この手順は実行しないでください(不要):
edit php.ini and uncomment the line:
extension=mysqli.so
これを行う:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
どうやらこれは「apache2/conf.d/内のphpMyAdminconfファイルをシンボリックリンクする」のに役立つようです
ピートフィッシャーの礼儀:http://blog.peterfisher.me.uk/2012/06/27/solution-to- phpmyadmin-throwing-a-404-error /