我的 phpMyAdmin 安装在哪里?

Mar*_*ark 51 mysql phpmyadmin

我刚安装完mysql-server,然后安装phpmyadmin了Apache和PHP附带的。它设置好了并创建了一个 phpMyAdmin 数据库,但我似乎无法找到访问它的 URL - 我尝试访问http://my.server.ip/phpmyadmin但它似乎不是那里。

我在任何手册中都找不到位置,有人知道它在哪里吗?谢谢。

ani*_*uia 62

您只需要在服务器根目录中创建一个指向安装的符号链接。我的在/var/www/(虽然检查你的DocumentRoot默认值经常是/var/www/html)所以:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Run Code Online (Sandbox Code Playgroud)

之后,您将能够通过 localhost 访问:

http://localhost/phpmyadmin
Run Code Online (Sandbox Code Playgroud)

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

  • 如果Apache2默认页面(您作为`localhost/index.html`访问的index.html文档)位于`/var/www/html/`,则必须执行`sudo ln -s /usr/share/phpmyadmin / /var/www/html/phpmyadmin` 升级到 `Apache 2.4` 后必须这样做。现在一切正常,谢谢。 (16认同)

小智 7

这个答案有点笼统。要知道任何包安装的文件列表,你必须这样做

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

  • 所提问题的真实答案。 (2认同)

tho*_*ter 0

假设您已经安装了 Apache,并且将其用作主 Web 服务器(即,它侦听端口 80)。如果您还没有对 Apache 安装进行(太多)自定义,则应该可以通过以下位置访问它:

http://localhost/phpmyadmin/
Run Code Online (Sandbox Code Playgroud)

(如果您从不同的计算机访问服务器,那么显然替换localhost)。

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

如果您修改了 Apache 配置,则您可能会执行一些覆盖 phpmyadmin 配置文件中的指令的操作(尽管不太可能)。在这种情况下,您应该能够自行修复 phpmyadmin 的配置,使其按照您喜欢的方式工作。


use*_*421 0

http://127.0.0.1/phpmyadmin

或者也http://::1/phpmyadmin或者http://localhost/phpmyadmin

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

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