我在 ubuntu 桌面 10.04 版本上安装了 apache、mysql、php 和 phpmyadmin。我使用浏览器测试了 apache:localhost,它运行正常。我使用控制台测试了 mysql,它运行正常。 我测试 phpmyadminhttp://localhost/phpmyadmin/并得到未找到错误404 我看到了该问题的解决方案,将 /phpmyadmin/ 复制到 /www/,但我不想将 /www/ 放入我的网站文件中(也许我错了或遗漏了某些内容 - 在这种情况下请告诉我)。如何以最佳方式解决此问题?谢谢
答案1
您是使用包管理器安装 phpMyAdmin 还是从源代码安装的?如果您确实使用包管理器安装了它,则应该已经有一个配置,但可以禁用。看看https://help.ubuntu.com/community/phpMyAdmin了解 Ubuntu 的具体解释。如果您从源代码安装了 phpMyAdmin,则可以这样配置 Apache 以使它可用:
使用Alias
Apache 配置中的指令使 phpMyAdmin 可用,而无需将其放在 中DocumentRoot
。它看起来应该是这样的:
Alias /phpmyadmin /path/to/phpmyadmin
请查看http://httpd.apache.org/docs/2.1/mod/mod_alias.html#alias。还请注意当您收到“禁止”错误时使用部分授予访问权限的解释<Directory>
,并确保文件系统权限正确。
答案2
这些可能看起来很明显,但是:
- 尝试 /phpmyadmin/ 而不是 /phpmyadmin
- 确保安装 phpmyadmin 后重新启动了 apache
祝你好运!