如果您的AWS PHP shell_exec命令无法在浏览器上正常工作,则可能是由于安全设置限制造成的。一种解决方法是通过更改php.ini文件来禁用这些限制。您可以按照以下步骤进行操作:
打开php.ini文件并查找disable_functions参数。
将disable_functions参数更改为以下内容:
disable_functions =
这将禁用所有功能限制,从而使shell_exec命令在浏览器上正常工作。请注意,禁用所有功能限制可能会影响服务器的安全性,因此请在使用此方法时要非常小心。以下是示例代码:
$command = "ls -la"; $output = shell_exec($command); echo "
$output";
在上面的代码中,我们使用shell_exec命令来运行ls -la命令并将输出存储在$output变量中。最后,我们使用HTML前置标签来格式化输出并在浏览器上显示输出。