我的phpMyAdmin安装在哪里?

我刚刚安装了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 

至于为什么默认情况下没有安装在正确的位置,或者安装程序自己创建了一个符号链接,我不知道……

这个答案更通用一点。 要了解任何软件包安装的文件列表,您必须执行此操作

  1. 使用dpkg --list | grep phpmyadmin获取包的名称 dpkg --list | grep phpmyadmin
  2. 对于已安装文件的列表,请使用此dpkg --listfiles

我想你可能正面临着我第一次安装phpmyadmin时遇到的问题。 考虑到你提出这个问题已经过了一年多了,我假设你现在已经把它弄清楚,但是为了将来参考其他人,如果你在去http://yourdomain.com/phpmyadmin时看不到它,您可能需要重新配置软件包,并确保在继续之前按空格键,在apache2框中放置一个复选框(假设您正在使用的服务器)。 我快速前进,只是按下了进入,没有意识到我没有选择apache2。 要重新配置程序包,请使用以下命令:

 sudo dpkg-reconfigure phpmyadmin 

哦,如果我没错,通常phpmyadmin会转到/usr/lib/phpmyadmin

我总是需要将文件夹移动到我的www路径。

大概你安装了Apache,这就是你用作主Web服务器的东西(即它在端口80上监听)。 如果您没有对Apache安装进行(大量)自定义,则应该可以在以下位置访问它:

 http://localhost/phpmyadmin/ 

(如果您从其他计算机访问服务器,那么显然可以替换localhost )。

phpMyAdmin的安装程序将配置文件安装到名为phpmyadmin /etc/apache2/conf.d/ ,该文件设置别名。 查看此文件,了解它的工作原理以及它应该在您的网站上显示的位置。

如果您已经修改了Apache配置,那么您可能已经做了一些覆盖该phpmyadmin配置文件中的指令的事情。 在这种情况下,您应该能够自己修复phpmyadmin的配置,以使其按您喜欢的方式工作。

http://127.0.0.1/phpmyadmin

或者还有http://::1/phpmyadminhttp://localhost/phpmyadmin

阅读: https : //en.wikipedia.org/wiki/Localhost

另外,输入“ip addr”查看您的公共地址(或使用NAT进行半公开)

尝试使用:
/phpmyadmin/index.php
这可能就是诀窍。 在过去,这个为我解决了它。