如何让PHP有权限执行Linux下的命令

发布网友

我来回答

2个回答

热心网友

php执行linux的命令用system或exec就可以,只要打开safemode,但是一些系统底层的没有执行命令的不允许调用哦,实在有些命令例如zip之类想用的话,直接用php写入一个shell脚本文件再exec那个sh就好了。

热心网友

最近帮一个朋友搞个东西,但是用的是比较笨的方法,代码如下--------主要是让PHP获取更大的权限去执行LINUX命令,有权限去重启nginx服务或者重启Apache服务。
<?php
// 作用取得客户端的ip、地理信息、浏览器、本地真实IP
//此文档编码类型:utf-8
//程序使用:
//include("XXX.php") //引入类
// $gifo = new get_gust_info();//实例化
// $gifo->GetBrowser(); //获得访客浏览器类型
// $gifo->GetLang(); //获得访客浏览器语言
// $gifo->GetOs(); //获取访客操作系统
// $gifo->Getip(); //获得访客真实ip
// $gifo->get_onlineip(); //获得本地真实IP
// $gifo->Getaddress($ip); //参数 $ip 是可选的,默认返回一个二维数组包含当前访客所在地的相关信息
//

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com