apache2 未在 opensuse linux 中执行 php 语句
apache2 not executing php statements in opensuse linux
我有 apache2 运行 作为本地服务器。我很高兴在 localhost 运行 上有一个 wordpress 站点。在尝试启用 运行 phpMyAdmin apache2 时,apache2 以某种方式停止执行 php 代码,我无法重新启用它。
非常感谢收到的任何帮助
这是配置问题。
应该有一行:
LoadModule php7_module modules/libphp7.so.
并且:
<FilesMatch "\.ph(p?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
这将配置所有以 ph 开头的文件。像 .php
和 .phtml
。处理程序定义 PHP.
处理哪些扩展文件
如果您还需要 PHP 处理 .html
个文件,您可以输入:
<FilesMatch ".html)$">
SetHandler application/x-httpd-php
</FilesMatch>
请注意,您的所有 .html
文件都将通过 PHP 解释器进行处理。
我的问题是我使用了 Brave Browser。这似乎是问题所在。 PHP 在 apache2 和 OpenSuse 上在所有其他主要浏览器(Chrome、Firefox、Edge)上运行得非常好。
我有 apache2 运行 作为本地服务器。我很高兴在 localhost 运行 上有一个 wordpress 站点。在尝试启用 运行 phpMyAdmin apache2 时,apache2 以某种方式停止执行 php 代码,我无法重新启用它。 非常感谢收到的任何帮助
这是配置问题。
应该有一行:
LoadModule php7_module modules/libphp7.so.
并且:
<FilesMatch "\.ph(p?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
这将配置所有以 ph 开头的文件。像 .php
和 .phtml
。处理程序定义 PHP.
如果您还需要 PHP 处理 .html
个文件,您可以输入:
<FilesMatch ".html)$">
SetHandler application/x-httpd-php
</FilesMatch>
请注意,您的所有 .html
文件都将通过 PHP 解释器进行处理。
我的问题是我使用了 Brave Browser。这似乎是问题所在。 PHP 在 apache2 和 OpenSuse 上在所有其他主要浏览器(Chrome、Firefox、Edge)上运行得非常好。