【发布时间】:2012-10-01 10:40:39
【问题描述】:
朋友的灯主机似乎配置错误。我尝试执行php,但它似乎不起作用。
在 Chrome 的检查元素中:
<?php echo 'test'; ?>
变成:
<!--?php echo 'test'; ?-->
此外,它一直在触发文件下载,而不是作为网页打开。
我尝试了.htaccess 文件中的各种代码,但似乎没有任何效果:
AddType x-mapp-php5 .php
AddType application/x-httpd-php .php
AddHandler x-mapp-php5 .php
【问题讨论】:
-
为什么你可以在 chrome 中检查
<?php echo 'test'; ?>开始(如果 php 正在运行)? -
如果不查看配置的相关部分,很难为您提供帮助。你在哪里加载 PHP 模块,或者通过 CGI 执行它? php.net/manual/en/install.php
-
那么你为什么要强制 php 读取 .php 文件,如果它不这样做,它可能还没有安装。我添加的最后一个类型和 AddHandler for php 服务器不理解它下载了文件,这就是原因。
-
@Matthew,他的问题的重点是 PHP 没有运行。
-
好吧,我可以confirm that this happens (if php is sent to Chromium, for whatever reason)。不过,老实说,为什么 PHP 不运行您的脚本?
标签: php apache .htaccess configuration lamp