我在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 举报,一经查实,本站将立刻删除。