gpt4 book ai didi

php - PHP echo 中的文本不会在浏览器中显示

转载 作者:搜寻专家 更新时间:2023-10-31 21:25:55 24 4
gpt4 key购买 nike

我使用操作系统 win10,xampp(xampp 管理器已经运行,apache 也运行)localhost 和 phpadmin 运行良好。但是当我像这样编码编写 phpinfo.php 时

<?php 
phpinfo();
?php

在 chrome 中将显示与该编码相同的内容。但是如果我添加 HTML 格式然后在 chrome 中将空白或不显示任何内容它发生在编码中

<HTML><BODY> <?php echo "Hello World!" ?> </BODY></HTML>

我已经放在那里 C:\xampp\htdocs 但仍然没有显示任何内容。如果我写的代码没有 html

<?php Echo " Hello World ! " ?> 

然后 chrome 在浏览器中显示所有脚本 php 代码。

有人能帮我吗?非常感谢

最佳答案

听起来您的配置有问题,您可以检查以下几点:

  1. 确保 PHP 已正确安装和运行。这听起来可能很愚蠢,但你永远不会知道。一种简单的检查方法是运行 php -v从命令行查看是否返回版本信息或任何错误。

  2. 确保 PHP 模块在您的 Apache 的 httpd.conf 中被并且未注释列出 这应该类似于 LoadModule php5_module "c:/php/php5apache2_2.dll"在文件中。搜索 LoadModule php , 并确保它前面没有注释 ( ; )。

  3. 确保 http.conf 文件中有 PHP MIME 类型。这应该类似于 AddType application/x-httpd-php .php .这告诉 Apache 运行 .php文件作为PHP。搜索 AddType,然后确保有一个 PHP 条目,并且它未被注释。

  4. 确保您的文件具有 .php扩展名,或者在第 3 点的 MIME 定义中指定的任何扩展名,否则它将不会作为 PHP 执行。

  5. 确保您没有在 PHP 文件中使用短标签 ( <? ),默认情况下,这些标签已弃用 并未在所有服务器上启用。使用 <?php相反(或者在你的 php.ini 中启用短标签 short_open_tag=On 如果你有依赖它们的代码)。

  6. 确保您使用类似 http://localhost/file.php 的 URL 通过您的网络服务器访问您的文件不是通过本地文件访问file://localhost/www/file.php

最后检查 PHP manual for further setup tips .

来源:Here

关于php - PHP echo 中的文本不会在浏览器中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36214401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com