我的phpMyAdmin安装在哪里?


41

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

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


尝试重新启动apache,它应该在/ phpmyadmin中。
Nemo 2012年

Answers:


48

您只需要在服务器根目录中建立指向安装的符号链接。我的在/var/www/(尽管DocumentRoot经常检查默认)是/var/www/html这样的:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

之后,您将可以访问本地主机槽:

http://localhost/phpmyadmin

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


这就是我所做的,并且一直有效。
Parto 2014年

10
如果位于Apache2默认页面(您以as访问的index.html文档localhost/index.html)位于/var/www/html/,则必须执行sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminHad才能在升级到时执行此操作Apache 2.4。现在一切正常,谢谢。
Dmytro Dzyubak 2015年

在使用PHP 7.0.15-0的Google Cloud服务器上全新安装Apache / 2.4.18之后,@ DmytroDzyubak提供的命令解决了我的问题。
kneeki '17

6

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

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

4

我想您可能正面临第一次安装phpmyadmin的相同问题。考虑到自您提出此问题以来已有一年多的时间了,我假设您现在已经知道了,但是如果将来在访问http://yourdomain.com/phpmyadmin时看不到它,以供其他参考,以供将来参考。,您可能需要重新配置软件包,并确保在继续操作之前按空格键以确保在apache2框中放置了一个复选框(假设这就是服务器所使用的复选框)。我走得很快,只是按下Enter键,却没有意识到我没有选择apache2。要重新配置程序包,请使用以下命令:

sudo dpkg-reconfigure phpmyadmin

只是将文件从一个安装移动到另一个安装后,就完成了技巧。忘了我还没有安装PHPMYADMIN。谢谢。
SRDC

1

哦,/usr/lib/phpmyadmin如果我没记错的话,通常是phpmyadmin 。

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


2
在我的安装中的/ usr / share / phpmyadmin /中。如果我错了,请纠正我。
animaletdesequia

是的,完美,您完全正确,并且要使其在localhost / phpmyadmin上运行,您必须更改一些apache设置或将文件夹移至您的www路径
RagazziD

1
正如我在回答中所说,我发现在服务器根目录下更容易,但我不是专家...
animaletdesequia

您是对的,您只需解决问题(:
RagazziD

0

大概您已经安装了Apache,这就是您用作主要Web服务器的方式(即,它侦听端口80)。如果尚未对Apache安装进行(很多)自定义,则可以在以下位置访问它:

http://localhost/phpmyadmin/

(如果您要从其他计算机访问服务器,则显然可以使用localhost)。

phpMyAdmin的安装程序会将一个配置文件安装到/etc/apache2/conf.d/名为中phpmyadmin,该文件将设置一个别名。查看此文件以查看其工作方式以及应在网站上显示的位置。

如果您修改Apache的配置,这是可能的,虽然不太可能,你已经做了它覆盖的指示在phpMyAdmin的配置文件。在这种情况下,您应该能够自行修复phpmyadmin的配置,以使其按您的喜好工作。



0

尝试使用:
<server_ip or localhost>/phpmyadmin/index.php
可能就可以解决问题。在过去,这个为我解决了。


0

以我为例

/usr/local/phpMyAdmin-*

我猜您总是可以尝试通过(某些)httpd配置文件找到它。


0

对我来说,效果不同。

我必须将apache.conf文件复制/etc/phpmyadmin/etc/apache2/sites-available/etc/apache2/sites-enabled使用root作为文件管理器。

然后我跑了sudo service apache2 restart,一切都很好。

希望它有用。


0

就我而言,此命令有效:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

因为我的服务器根是默认的,所以: /var/www/html


0

我使用以下命令在Ubuntu 18.04上对其进行了重新配置并对其工作正常:

sudo dpkg-reconfigure phpmyadmin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.