php只是停止工作/故障。显示源代码

问题描述:

我试图运行这个简单的PHP代码(在一个名为“database.php中”)php只是停止工作/故障。显示源代码

<html> 
<head> 
</head> 
<body> 
<?php 
     $servername = 'localhost'; 
     $username = 'admin'; 
     $password = 'admin1'; 

    //Create connection 
     $conn = new mysqli($servername, $username, $password); 
    // Check connection 

    if ($conn->connect_error) { 
    die('Connection failed: ' . $conn->connect_error); 

          } 
else { 

echo 'Connected Successfully.' ; 

    } 

$conn->close(); 

    ?> 
</body> 
</html> 

,这里是在浏览器中输出

connect_error) 
{ die('Connection failed: ' . $conn->connect_error); } 
else { echo 'Connected Successfully.' ; } 
$conn->close(); 
?> 

(第一PHP代码的一部分得到处理,但后来它只显示源代码)

请帮助。

+0

使用PHP安装Web服务器。 – 2014-10-26 16:17:48

+0

您能否指定 – 2014-10-26 16:17:53

+0

您还需要传递第四个参数'$ conn = new mysqli($ servername,$ username,$ password,$ db_name);' – 2014-10-26 16:20:38

在web服务器配置中为* .php文件设置处理程序。对于apache:

<FilesMatch \.php$> 
SetHandler application/x-httpd-php 
</FilesMatch> 
+0

我该怎么做,我正在使用wampserver – 2014-10-26 16:49:21

+0

不是很熟悉wampserver,但我知道它使用apache,也不知道为什么它没有默认设置。应该在httpd.conf中查找一个conf或conf.d目录,我的剪切文件应放在标签内。 – viktike 2014-10-27 02:00:03

代码的第一部分并未实际处理,而是因为浏览器认为它是HTML标记而被隐藏。因此,<?->之间的所有内容都将隐藏起来。 Viktike指出,您需要启用服务器的PHP解析,除了简单地添加PHP处理sercver配置之外,还需要额外的一些操作。

我对Wamp并不熟悉,但似乎PHP已被禁用,因此我将探索重新启用,从简单地重新启动服务器开始,然后查看Apache配置和Wamp自己的配置方法可能会偏离做这个东西的标准方法。