【问题标题】:Apache, Apache Default folder, Apache PHP not parsingApache,Apache 默认文件夹,Apache PHP 不解析
【发布时间】:2020-07-11 07:20:07
【问题描述】:

我一直在 macOS Catalina 10.15.4 的终端中使用 apache。我在关注tutorial & tutorial2。在某种程度上,我让一切正常。 localhost 显示得很好,我可以将 html 网站添加到默认域,它们可以完美加载。我的问题是:

  1. PHP 未从默认 apache 文件夹解析。只在浏览器中显示代码。
  2. 我尝试在httpd.conf 中编辑文档根目录,但没有任何变化
  3. 我已尝试撤消到目前为止所做的大部分操作,但现在我收到此错误:

'Set the 'ServerName' directive globally to suppress this message'

有什么建议吗? 有没有办法将所有 apache 的设置重置为默认值?

【问题讨论】:

标签: php macos apache terminal


【解决方案1】:

确保在 /usr/local/etc/http/httpd.conf 中有类似的内容:

LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so

<IfModule php7_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>

ymmv。我假设你在 apache 中酿造,并且你已经安装了 php。

这适用于 mojave,使用 apache 和 php7.2 酿造。适应您自己的设置。从来不想降级到 catalina,所以我不知道苹果和 brew 团队是如何破坏配置的,但应该很接近。

【讨论】:

    猜你喜欢
    • 2016-05-30
    • 2011-11-20
    • 2015-10-15
    • 2011-10-16
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 2010-11-28
    • 2013-03-29
    相关资源
    最近更新 更多