解析php中如何直接执行SHELL_PHP
程序员文章站
2022-05-19 21:22:17
...
$message=shell_exec("sudo /usr/local/webserver/nginx/sbin/nginx -t 2>&1");
echo "运行结果:".$message."
";
上面的语句可以直接在PHP中执行SHELL语句
如果有返回值 那么其中的 2>&1 是必须的 他会重定向输出strerr 转到strout 输出!
echo "运行结果:".$message."
";
上面的语句可以直接在PHP中执行SHELL语句
如果有返回值 那么其中的 2>&1 是必须的 他会重定向输出strerr 转到strout 输出!
否则返回结果会为空!
推荐阅读
-
php system函数执行系统命令与直接在终端中执行命令有什么区别?
-
php中如何从一个文件获取另一个php文件的代码?(而不是执行结果)
-
解析php框架codeigniter中如何使用框架的session
-
解析php框架codeigniter中如何使用框架的session_PHP教程
-
解析如何修改php myadmin中的默认登陆超时时间_PHP教程
-
php页面为啥不能像html一样直接在浏览器中查看呢,该如何解决
-
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)_php技巧
-
解析zend studio中直接导入svn中的项目的方法步骤_PHP教程
-
解析php中如何调用用户自定义函数
-
解析php中如何直接执行SHELL