How can a PHP button be linked to execute a shell command on a server?

To link a PHP button to execute a shell command on a server, you can use the `shell_exec()` function in PHP. This function allows you to run shell commands and return the output as a string. You can create a PHP script that triggers the shell command when the button is clicked, by calling `shell_exec()` with the desired command as a parameter.

<?php
if(isset($_POST['execute_command'])) {
    $output = shell_exec('your_shell_command_here');
    echo "<pre>$output</pre>";
}
?>

<form method="post">
    <input type="submit" name="execute_command" value="Execute Command">
</form>