84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我尝试在项目上执行一些 PHP 代码(使用 Dreamweaver),但代码未运行。
当我检查源代码时,PHP代码显示为HTML标签(我可以在源代码中看到它)。 Apache 运行正常(我正在使用 XAMPP),PHP 页面可以正确打开,但 PHP 代码没有被执行。
有人对正在发生的事情有什么建议吗?
注意:该文件已命名为 filename.php
filename.php
编辑: 代码..:
<? include_once("/code/configs.php"); ?>
php7:
听起来您的配置有问题,您可以检查以下几项:
确保 PHP 已安装并正确运行。这可能听起来很愚蠢,但你永远不知道。一种简单的检查方法是从命令行运行 php -v 并查看是否返回版本信息或任何错误。
确保 PHP 模块在 Apache 的 httpd.conf 中列出且未注释,这应该类似于 LoadModule php5_module "c:/php/php5apache2_2.dll" 在文件中。搜索 LoadModule php,并确保其前面没有注释 (;)。
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 条目,并且未注释。
AddType application/x-httpd-php .php
.php
确保您的文件具有 .php 扩展名,或者在第 #3 点的 MIME 定义中指定的扩展名,否则它将不会作为 PHP 执行。
确保您没有使用短标签 在 PHP 文件 () 中,默认情况下,这些并非在所有服务器上启用,并且不鼓励使用它们。使用 代替(或 如果您有依赖于短标签的代码,请使用 short_open_tag=On 在 php.ini 中启用短标签)。
代替(或 如果您有依赖于短标签的代码,请使用 short_open_tag=On 在 php.ini 中启用短标签)。
short_open_tag=On
确保您使用类似 http://localhost/file.php 的 URL 通过网络服务器访问文件,而不是通过本地文件访问 file://localhost/ www/file.php
http://localhost/file.php
file://localhost/ www/file.php
最后查看PHP 手册以获取更多设置提示。
php7:
雷雷听起来您的配置有问题,您可以检查以下几项:
确保 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 执行。确保您没有使用短标签 在 PHP 文件 (
) 中,默认情况下,这些并非在所有服务器上启用,并且不鼓励使用它们。使用
代替(或 如果您有依赖于短标签的代码,请使用
short_open_tag=On
在 php.ini 中启用短标签)。确保您使用类似
http://localhost/file.php
的 URL 通过网络服务器访问文件,而不是通过本地文件访问file://localhost/ www/file.php
最后查看PHP 手册以获取更多设置提示。