【问题标题】:Why does my Apache display PHP code instead of executing it? (NOT A DUPLICATE) [duplicate]为什么我的 Apache 显示 PHP 代码而不是执行它? (不重复)[重复]
【发布时间】:2017-01-30 17:41:51
【问题描述】:

我的 Ubuntu 服务器 (16.04 LTS) 上的 Apache 服务器不 处理我的 PHP 代码。 文件扩展名以 .PHP 结尾并包含<?php。

我已经尝试卸载 Apache 并重置 Apache 的配置。

与其他帖子不同,我没有使用 file:\ 协议来执行脚本。

这意味着这不是重复。

我正在使用我的服务器外部 IP,我已将 apache 配置设置为允许所有地址,并且它指向正确的目录。

这是我网站上显示问题的测试脚本:http://bradsmc.tk/test.php

(此脚本应显示您的 IP 地址,而不是在浏览器中显示)

【问题讨论】:

  • 你安装了 PHP 吗?您的服务器配置不正确。
  • “与其他帖子不同,我没有使用 file:\ 协议来执行脚本,这意味着这不是重复的”——关于重复问题的接受答案探索 6 您描述的问题的可能原因。使用文件 URI 只是其中之一。
  • 我假设您已经安装了 PHP,然后完全重新启动了您的服务器?奇怪的是,很多人在安装新东西时不会考虑重置和重启系统
  • 是的,我已经重启了我的服务器 3 次

标签: php apache ubuntu server config


【解决方案1】:

检查你的 mods_enabled 文件夹,如果有 php.so 文件

【讨论】:

  • 不,我的启用 mods 的文件夹中没有 PHP.so 文件。我正在运行最新版本的 php 和 apache
  • 您似乎没有安装或启用 PHP
猜你喜欢
  • 2021-07-02
相关资源
最近更新 更多