问题描述
我刚安装了mysql-server
,然后安装了Apache和PHP附带的phpmyadmin
。它设置好了,并创建了一个phpMyAdmin数据库,但我似乎无法找到到达它的URL – 我尝试去http://my.server.ip/phpmyadmin,但它似乎并不存在。
我找不到任何手册中的位置,有谁知道它的位置?谢谢。
最佳解决方案
您只需要在服务器根目录中创建一个指向安装的符号链接。我的是/var/www/
(虽然检查你的DocumentRoot
默认是/var/www/html
)所以:
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
之后,您将能够通过localhost访问:
http://localhost/phpmyadmin
至于为什么默认情况下没有安装在正确的位置,或者安装程序自己创建了一个符号链接,我不知道……
次佳解决方案
这个答案更通用一点。要了解任何软件包安装的文件列表,您必须执行此操作
-
使用
dpkg --list | grep phpmyadmin
获取包的名称 -
对于已安装的文件列表,请使用此
dpkg --listfiles <package_name step 1>
第三种解决方案
我想你可能正面临我第一次安装phpmyadmin时遇到的问题。考虑到你问这个问题已经过了一年多了,我假设你现在已经弄明白了,但是为了将来参考其他人,如果你在去http://yourdomain.com/phpmyadmin时看不到它,你可能需要重新配置包,并确保在继续之前按空格键,在apache2框中放置一个复选框(假设您正在使用的服务器)。我快速前进,只是按下了进入,没有意识到我没有选择apache2。要重新配置程序包,请使用以下命令:
sudo dpkg-reconfigure phpmyadmin