一些 Apache 配置问题

一些 Apache 配置问题

我一直在玩我的 Apache配置文件 让 WSGI 为我的 Flask 应用程序工作一段时间。

但我无法开始phpMyAdmin工作(localhost/phpmyadmin显示php代码),所以我想我应该尝试 XAMPP。我安装了它并且能够开始phpMyAdmin工作。但是,我无法让它与 WSGI 一起工作。所以,我删除了/opt/lampp.但现在,即使我的httpd.service没有运行并且localhost“拒绝连接”,localhost/phpMyAdmin也会在我的浏览器中提示“下载”这段代码, 和localhost/phpmyadmin/setup返回这段代码

另一件事是,localhost/phpmyadmin标题栏中显示了 XAMPP 图标。所以我删除了usr/share/webapps/phpMyAdmin/favicon.ico(我检查过,它看起来一模一样)。但现在,虽然localhost/phpmyadmin不显示该图标,但localhost/phpmyadmin/setup仍然显示。

我的问题:

  1. 如何让 PHP 在 Apache 中工作? (相信我,我已经阅读了互联网上的所有指南)
  2. localhost/phpmyadmin如果httpd未运行,我如何才能访问?

谢谢!!

PS:顺便说一句,我在 Arch 上。

答案1

首先,清理所有相关的东西,包括包裹,因为你似乎不知道自己在哪里。然后从简单的 Apache 开始。工作正常吗?学习在配置中进行小的(微小的)修改并检查它们是否有效。一旦您掌握了基础知识,就可以使用相同 Apache 的 PHP 模组,看看可以用它做什么。一旦你熟悉了这个模组并且仍然能够记住基础知识,你应该可以毫无问题地根据这些工作获取东西,包括故障排除。在您到达那里之前,不要因为安装东西而破坏您的学习,这将使您很难像其他 HTTP 服务器一样了解您的 HTTP 接口的情况。一旦您习惯了 Apache 下的 PHP,您就可以转向 WSGI、Ruby 或其他任何语言。

相关内容