我的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
至于为什么默认情况下没有安装在正确的位置,或者安装程序自己创建了一个符号链接,我不知道……
这个答案更通用一点。 要了解任何软件包安装的文件列表,您必须执行此操作
- 使用
dpkg --list | grep phpmyadmin
获取包的名称dpkg --list | grep phpmyadmin
- 对于已安装文件的列表,请使用此
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/phpmyadmin
或http://localhost/phpmyadmin
阅读: https : //en.wikipedia.org/wiki/Localhost
另外,输入“ip addr”查看您的公共地址(或使用NAT进行半公开)
尝试使用:
这可能就是诀窍。 在过去,这个为我解决了它。