PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-游戏控制面板大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我要为我的站点构建一个自定义面板,它将需要与CentOS(linux)服务器进行对话并执行诸如stop,start之类的命令.
简单的问题是..

..如何使PHP站点与CentOS服务器对话并启动/停止进程.

而且会有很多用户,因此需要使用su和/ home目录.

编辑:

因此,如果我有一个说“ A”服务器的页面,我想单击“杀死”按钮并为“ A”的进程运行它,只有命令kill -9ps aux | grep –regexp =“`netstat -nlept | awk’/:$PORT / {split($9,t,” /“); print t [1]}’`” | awk'{print $2}”’

这将杀死“ A”和仅“ A”的过程.

我已经完成了工作并构建了整个仪表板,并完成了整个工作,只需要知道如何从PHP站点发出将编辑服务器进程的命令即可.

到目前为止,我已经使用Google搜索的信息来构建了此文件.

<?PHP
    $process = new Process('ls -al');

    $process = new Process();
    $process.setPid(my_pid);
?>

<?PHP
    $process.stop();
    $process.start();
    if ($process.status()){
        echo "The process is currently running";
    }else{
        echo "The process is not running.";
    }
?>

据我所知,我已经在这个面板中做了很多工作.但是,这阻止了我进入一个完整的小组.

解决方法:

PHP exec命令只是许多方法中的一种.

http://php.net/manual/en/function.exec.php

exec('ps -aux');

我敢肯定,这里还会弹出其他答案.只需确保您没有在其中丢入未经处理的用户数据,最后一件事就是您的系统受到威胁.最后,还要执行shell命令.考虑一下您实际想要做什么.很多时候,您可以通过简单的Google搜索来找到PHP的本机方式来完成您要尝试执行的操作.

大佬总结

以上是大佬教程为你收集整理的php-游戏控制面板全部内容,希望文章能够帮你解决php-游戏控制面板所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: