1

我在 apache 方面的经验很少,我一直在尝试设置服务器以供本地使用,这样我就可以开发一个网站来托管其他地方。我需要访问 php 来处理各种事情,但是在遵循Arch apache php libphp上的指南之后,它仍然无法运行。我没有关注其他部分,因为我不需要任何高级用户功能或广泛的速度,因为它只是用于个人网站。

66 #LoadModule mpm_event_module modules/mod_mpm_event.so
67 LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

205 #php
206 LoadModule php7_module modules/libphp7.so
207 AddHandler php7-script .php

534 #php
535 Include conf/extra/php7_module.conf

https://pastebin.com/CDAYz5jC 是带有我的配置文件的 pastebin,因为它是第 66 行和第 67 行是我为第一步更改的行

第 206 和 207 行是模块和处理程序

第535行是php7模块的配置文件php版本是7.4.13,php和php-apache都安装了,使用manjaro。

当我运行 locate php7 时,它会在 /etc/httpd/conf/extra/ 找到 php7_module.conf,它会在 /usr/lib/httpd/modules 找到 libphp7.so。这就是它发现的全部。

基本上,我的网站向 php 文件发出 XMLHttpRequest,而不是运行 php,它只返回文档文本。预期的结果是它实际上会运行 php.ini 文件。

4

1 回答 1

1

没关系。这不是问题所在。似乎由于某种原因,当我执行 XMLHttpRequest 时它没有运行 php,但如果我只是在我的 index.html 文件中运行它,它会运行它,无论如何,这是一个单独的问题。

于 2020-12-06T21:25:13.023 回答