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

时间:2014-10-26 16:11:50

标签: php

我正在尝试运行这个简单的PHP代码(在一个名为" database.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代码的第一部分得到处理,但后来只显示源代码)

请帮助。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

代码的第一部分实际上并未被处理,而是被隐藏,因为浏览器认为它是HTML标记。因此<?->之间的所有内容都会被隐藏。 viktike指出,您需要启用服务器的PHP解析,这可能需要额外的一些操作,而不仅仅是添加PHP处理sercver配置。

我不熟悉Wamp,但似乎已经禁用了PHP,因此我将探索重新启用,从简单地重新启动服务器开始,然后查看Apache配置和Wamp自己的配置方法离开了这种做法的标准方法。