Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地php文件将无法工作_Php - Fatal编程技术网

本地php文件将无法工作

本地php文件将无法工作,php,Php,我必须做一个php项目。我以前做过php,所以我大部分都理解语法。为了进行测试,我制作了一个file.php文件,并在其中写道: <html> <body> <?php echo "helloWorld"; ?> </body> </html> 嗯,它不会显示。屏幕是空白的。我在chrome、firefox、IE上试用过,但没有任何东西想显示。实际上,在IE中,显示的源是wierd。我还尝试了

我必须做一个php项目。我以前做过php,所以我大部分都理解语法。为了进行测试,我制作了一个file.php文件,并在其中写道:

   <html>

   <body>

   <?php echo "helloWorld"; ?>

   </body>

   </html>


嗯,它不会显示。屏幕是空白的。我在chrome、firefox、IE上试用过,但没有任何东西想显示。实际上,在IE中,显示的源是wierd。我还尝试了不使用所有html的方式,只是使用xampp来呈现它。这是行不通的。如果我在浏览器中右键单击tho并查看源代码,代码就在那里。有什么想法吗?

嗯,它来自您的web服务器配置。如果您使用的是Apache,是否启用了
mod php
模块?

如果您刚开始设置自己的服务器,我建议您使用XAMPP(或WAMP),它们是预配置的php、Apache和MySQL服务器

如果确定已正确设置服务器,请检查以下各项:

  • 确保从服务器目录而不是本地目录执行文件。(您的URL应该类似于“http://localhost/test.php") 注意:您需要将文件物理存储在apache服务器将要查找的位置,XAMPP(在Windows上,我假设您使用的就是这个)的一个示例是:“C:\XAMPP\htdocs”

  • 确保您的文件以.php或Apache服务器将作为php文件接收的其他文件结尾。(.php3、.php4等)(确保最后没有意外地留下.txt或类似的东西)

  • 检查mod php模块是否已启用(如Julien所述)

  • 希望有帮助

    编辑: 试一试

    
    
    同样,如果服务器设置正确,它应该为您提供php配置信息

    编辑2: 我看到您正在使用XAMPP,请仔细检查以下文件是否至少存在:
    “C:\xampp\apache\conf\extra\httpd xampp.conf”,它加载PHP模块

    请参阅Web服务器错误日志,但首先请查看浏览器中的
    查看HTML源代码
    ,您是如何运行源代码的?听起来好像没有启用PHP。您正在运行安装了PHP的web服务器吗?直接在web浏览器中打开本地文件不会导致脚本神奇地执行。您必须使用web服务器。我只是在使用xampp。Apache,MySQL正在运行。我就是这样做的。看来您没有在httpd.conf中激活php apache处理程序……谢谢您的回复。是的,它的使能方式我可以,但我知道我在哪里。我更像是一个c#vb的家伙。对于phpYea不是很方便,有些东西是错误的,因为它不起作用。我可能会尝试unistall和xampp,然后重新安装。奇怪的是,这些东西一天工作,第二天就坏了。谢谢你的回复。
    <?php
        phpinfo();
    ?>