我刚刚安装完mysql-server
,然后安装了phpmyadmin
Apache 和 PHP 附带的。它设置正确并创建了一个 phpMyAdmin 数据库,但我似乎找不到访问它的 URL——我尝试访问http://my.server.ip/phpmyadmin但它似乎不存在。
我在任何手册中都找不到这个位置,有人知道它在哪里吗?谢谢。
答案1
你只需要在服务器根目录中创建一个指向安装的符号链接。我的是/var/www/
(不过请检查你的DocumentRoot
,因为默认通常是/var/www/html
),因此:
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
此后,您将能够通过 localhost 访问:
http://localhost/phpmyadmin
至于为什么没有默认安装在正确的位置,或者安装程序本身创建符号链接,我不知道......
答案2
这个答案有点笼统。要知道任何软件包安装的文件列表,你必须这样做
- 使用以下方法获取包的名称
dpkg --list | grep phpmyadmin
- 要查看已安装文件的列表,请使用此
dpkg --listfiles <package_name step 1>
答案3
我想你可能也遇到了我第一次安装 phpmyadmin 时遇到的问题。考虑到你问这个问题已经一年多了,我假设你现在已经解决了这个问题,但为了方便其他人参考,如果你在访问时看不到它http://yourdomain.com/phpmyadmin,您可能需要重新配置该软件包,并确保在继续之前按空格键选中 apache2 框中的复选框(假设这是您在服务器上使用的)。我当时想得很快,只是按了回车键,没有意识到我没有选择 apache2。要重新配置该软件包,请使用以下命令:
sudo dpkg-reconfigure phpmyadmin
答案4
对我来说,结果有所不同。
我必须以 root 身份使用文件管理器将apache.conf
文件从/etc/phpmyadmin
复制到/etc/apache2/sites-available
并复制到。/etc/apache2/sites-enabled
然后我跑了sudo service apache2 restart
,一切都好了。
希望它有用。