我正在尝试在项目上执行一些 PHP 代码(使用 Dreamweaver),但代码未运行。
当我检查源代码时,PHP代码显示为HTML标签(我可以在源代码中看到它)。 Apache 运行正常(我正在使用 XAMPP),PHP 页面可以正确打开,但 PHP 代码没有被执行。
有人对正在发生的事情有什么建议吗?
Note:该文件已命名为filename.php
Edit:代码..:
<?
include_once("/code/configs.php");
?>
听起来您的配置有问题,您可以检查以下几项:
确保 PHP 已安装并正确运行。这可能听起来很愚蠢,但你永远不知道。一个简单的检查方法是运行php -v
从命令行查看是否返回版本信息或任何错误。
确保列出了 PHP 模块并且未注释在你的 Apache 的 httpd.conf 里面这应该是这样的LoadModule php5_module "c:/php/php5apache2_2.dll"
在文件中。搜索LoadModule php
,并确保没有评论(;
)在它前面。
确保 Apache 的 httpd.conf 文件中包含 PHP MIME 类型。这应该是这样的AddType application/x-httpd-php .php
。这告诉 Apache 运行.php
文件为 PHP。搜索 AddType,然后确保有 PHP 条目,并且它是未注释的.
确保您的文件具有.php
扩展名,或者第 3 点中 MIME 定义中指定的扩展名,否则它将不会作为 PHP 执行。
确保您没有使用短标签 http://php.net/manual/en/language.basic-syntax.phptags.php在 PHP 文件中(<?
), 这些都是未在所有服务器上启用默认情况下,不鼓励使用它们。使用<?php
相反(或在 php.ini 中启用短标签 http://php.net/manual/en/ini.core.php#ini.short-open-tag with short_open_tag=On
如果您有依赖它们的代码)。
确保您正在使用类似以下的 URL 通过网络服务器访问您的文件http://localhost/file.php
不通过本地文件访问file://localhost/www/file.php
最后检查PHP 手册,了解更多设置技巧 http://php.net/install.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)