如何在我的cPanel中的phpmyadmin中包含调试器

如何在我的cPanel中的phpmyadmin中包含调试器,php,Php,我必须编写一些php脚本,为此我不想安装wamp/lamp服务器 我将直接在服务器端的cPanel上编写这些脚本 因此,如果我运行脚本时出现任何错误,它不会向我显示行号或任何内容,而是会给出一条消息,说明url不可用,这使得调试变得困难 那么,如果我直接在服务器端编写代码,如何调试代码呢。有什么软件或东西我可以安装吗 我的代码:在这里,我删除了$query行中的分号以产生错误,否则代码就可以了 <?php /* Make connection database*/ $con = mysq

我必须编写一些php脚本,为此我不想安装wamp/lamp服务器

我将直接在服务器端的cPanel上编写这些脚本

因此,如果我运行脚本时出现任何错误,它不会向我显示行号或任何内容,而是会给出一条消息,说明url不可用,这使得调试变得困难

那么,如果我直接在服务器端编写代码,如何调试代码呢。有什么软件或东西我可以安装吗

我的代码:在这里,我删除了$query行中的分号以产生错误,否则代码就可以了

<?php

/* Make connection database*/
$con = mysqli_connect("localhost","*****", "****", "****");

/*Function to check connection*/
if(mysqli_connect_errno()){
    printf("Connection failed : %s \n",mysqli_connect_error());
    exit();
}

error_reporting(E_ALL);
ini_set("display_errors", 1);

$query = "SELECT * FROM music ORDER BY id DESC"

if($result = mysqli_query($con, $query)){
    $i = 0;
    while($row = mysqli_fetch_row($result)){
        if($i == 0){
            echo "$row[0],$row[1],$row[2],$row[3]";
        } 
        else{
            echo "*$row[0],$row[1],$row[2],$row[3]";
        } 
        $i++;

    } 
    mysqli_free_result($result);
}
mysqli_close($con);

?>

在请求php脚本时写下这两行

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

?>
3:而且(我猜)这里
mysqli_connect(“localhost”、“*******”、“****”、“****”)
应该是您的服务器IP地址。像


mysqli_connect(“192.168.0.1”、“****”、“****”、“****”、“****”)

如何用Cpanel编写脚本,这是工具的图形表示,对吗?@zan这是一个GUI。我在文件管理器中创建了一个文件夹,里面有我运行的php脚本。你的显示出错了吗?@zan没有,我是php新手。这会在浏览器或其他地方显示错误吗?启用后,您可以在浏览器本身中看到错误。选中此项,我们的启用将在我运行或其他地方时在我的浏览器中显示错误?无论在哪里执行脚本,都会显示错误,如果是浏览器或客户端,如postman,则无所谓。但我添加了该行,并在脚本中犯了一点错误。它仍然没有显示错误。脚本:
$result = mysqli_query($con, $query)
$i = 0;
while($row = mysqli_fetch_row($result)){
    if($i == 0){
        echo "$row[0],$row[1],$row[2],$row[3]";
    } 
    else{
        echo "*$row[0],$row[1],$row[2],$row[3]";
    } 
    $i++;

} 
mysqli_free_result($result);