是什么导致PHP页面一致下载而不是正常运行

我在VM上运行Ubuntu服务器,以测试不同的Web论坛解决方案.我已经设置了一个〜/ public_html /可以通过apache2 web服务器访问,并且工作正常.

但是当我在浏览器上访问.php文件时(使用我的VM的ip-address / ~username / phpfile.php),它不会显示它应该.相反,它提供保存到文件/询问打开它的程序.有趣的是,虽然该对话框确实识别出它是一个php文件.

我在系统上安装了以下版本的php:

PHP 5.3.2-1ubuntu4.5 with Suhosin-Patch (cli) (built: Sep 17 2010 13:49:46)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0,Copyright (c) 1998-2010 Zend Technologies

以下服务器:

Server version: Apache/2.2.14 (Ubuntu)
Server built:   Nov 18 2010 21:19:09

如果有人知道什么可能导致这个/潜在的解决方案,它会让我很高兴:)

编辑:
关闭文件这种行为只在〜/ public_html /目录中的文件上显而易见. / var / www /中的所有php文件都可以.

奖品归谁能解释为什么? :D(通过奖品,我只是说做得好,没有实际的奖品,我害怕.)

您可能只安装了当前安装的cli版本的PHP

sudo apt-get install php5

并重启apache

sudo apache2ctl restart.

您还可以通过执行检查PHP模块是否已加载到apache中

sudo apache2ctl -M

如果模块被加载,那么它应该显示类似的东西

Loaded Modules:
 ...
 php5_module (shared)
 ...
Syntax OK

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


如何选择合适的 C++ Web 开发框架?
利用 C++ 框架构建高并发 Web 应用的策略
用 C++ 框架开发跨平台图形应用程序
golang框架中安全编码实践的最佳指南是什么?
golang框架与其他语言框架在设计理念上的区别有哪些?
C++ 图形框架与其他语言框架的比较
C++ 框架与其他 Web 开发框架的对比分析
使用 C++ 框架构建大型项目最佳实践
C++ 框架如何提高大型项目开发效率
C++ 框架中依赖注入的持续集成与部署工具
如何与社区协作和贡献到自定义 Golang 框架?
C++ 框架在大型项目中如何实现模块化开发
使用 C++ 框架开发跨平台 Web 应用
C++ 框架在大型项目中的优缺点
golang框架在性能上的优势体现在哪些方面?
C++ 框架在嵌入式系统内存优化中的优势
golang框架在人工智能与机器学习中的作用
如何扩展 Golang 框架以支持特定功能?
如何利用 Go Modules 和依赖项管理来自定义 Golang 框架?
Golang 框架中的性能优化技巧