friend 的lamp host好像配置有误。我尝试执行 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
最佳答案
正确配置 PHP 操作的地方是 httpd.conf
文件,它位于 Apache 安装目录的 conf
子目录中。
在那里,您需要查找模块加载部分,这将是一堆以 LoadModule
开头的行。在那里的某个地方,你应该有以下(或非常相似的东西):
LoadModule php5_module "location\of\your\php\installation"
AddType application/x-httpd-php .php
PHPIniDir "location\of\your\php\configuration\file"
我对 Linux 不太熟悉,但在 Windows (WAMP) 安装中,这些内容大致如下:
LoadModule php5_module "c:/program files/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/program files/php"
httpd.conf
文件在我的机器上位于 C:\Program Files\Apache Group\Apache2\conf\httpd.conf
。
也可能是您的机器上根本没有安装 PHP,在这种情况下,您必须下载并安装它。 Brad 已经在他的一条评论中发布了相关链接(顺便说一句,Brad,+1),但为了将所有内容放在一个地方:
关于php - 为什么我的 php 标签会转换成 html 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12828163/