如何让 Apache 在 Ubuntu 上的 cgi-bin 之外运行 .php 文件?

问题描述 投票:0回答:0

我试图在 .cgi-bin 之外运行 .php 文件,但遇到了麻烦。

我跑过:

apt-get 安装 libapache2-mod-php

我已经添加:

LoadModule php_module modules/libphp.so

查看/modules/目录,没有libphp.so文件

我假设上面的安装命令安装了 .so 文件,但没有安装在我想要的位置。这是正确的吗 ?如果是这样,它会在哪里?

无论哪种情况,我如何让 apache 正确运行 .php 脚本?

编辑

我找到了一个libphp7.4.so文件并将其移动到/modules/。此 .so 文件在 Ubuntu 终端中以白色列出,而所有其他 .so 文件均为绿色 - 这令人担忧。我将 LoadModule 更改为 libphp7.4.so。我还添加了行:

AddType 应用程序/x-httpd-php .php

到配置文件。

当我在浏览器中访问该文件时,下载了 .php 脚本而不是运行它。我想我这里可能有版本问题,但我仍然不确定我这样做是否正确 - 感谢帮助!

谢谢。

php apache ubuntu
相关问题

如何在 Ubuntu 22 的 Apache 中使用 Php7.4?

Apache2:无法访问 Userdir - 禁止访问

如何更改 git hub 代码空间上的 php 版本?

Subversion PHP-FPM 解释器冲突停止 .php 提交

在 docker-compose.yaml 文件中的 docker 容器内运行命令的语法是什么?

Sublime 给出了在 /usr/local/bin/php 找不到 php 二进制文件的错误。如果 php 仅在 docker 容器中,我该怎么办?

如何从 Ubuntu 22.04 中的 docker 容器启动图形程序

MAC LOCALHOST - Apache 在解析本地主机之前等待 60 秒

Apache AGE 安装:找不到扩展/age.control

Docker 环境需要很长时间才能在 LAMP 应用程序上加载数据

HI 我正在尝试使用 Apache spark 作为数据库来计算 txt 文件中的行数,在 Ubuntu 上的 python 笔记本上表示它,我得到一个 Py4JJavaError

自托管 Wordpress 无法成功调整 upload_max_filesize

无法使用 PHP 的 exec() 运行脚本,可能存在权限问题

如何在 Ubuntu 20.04 上将 PHP 版本从 7.4.3 升级到更新的 7.4.x 版本?

grpc 示例 helloworld 二进制文件在 linux 中太大

Symfony- docker 容器无法打开输入文件:bin/bash

如何在 Ubuntu 20.04 中卸载 android studio

为什么我不能在 bash 文件中运行 php 命令(OS Windows 10)?

如何在 spark 集群(Synapse)中运行需要外部文件的 Scala udf?

所有 Spark 文件路径基本上都是驱动程序节点中的路径吗?

热门问答
最新问题