如何通过PHP执行Linux命令并详细掌握其执行过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计954个文字,预计阅读时间需要4分钟。
前言:本文主要给家长介绍了在PHP中如何执行Linux命令的相关内容,下面不多说了,一起来详细看看吧!
PHP如何执行某个命令:官方手册在此:https://www.php.net/manual/zh/function.shell-exec.php
我们先从shell_exec来说说:如何使用shell_exec执行命令:
前言
本文主要给大家介绍了关于在php中如何执行linux命令的相关内容,下面话不多说了,来一起看看详细的介绍吧
php如何执行某个命令 ,官方手册在这里
我们先从shell_exec来说
如何使用shell_exec在php里面执行shell命令
先来试一下,使用php执行某个shell命令,该命令是mkdir testdir。
<?php $cmd = 'mkdir testdir'; shell_exec($cmd);
在这个php脚本执行之前,目录里面是这样子的:
执行之后,目录里面是如下图所示,多了一个testdir文件夹,这是通过我们刚刚在php脚本里面执行shell命令生成的
shell命令执行失败会如何?
假如说执行shell命令的时候出错了,后面的php代码还能运行吗?看下面这个例子,我要执行的命令是读取并运行test.sh这个文件里面的内容,但是这个文件实际是不存在的。
本文共计954个文字,预计阅读时间需要4分钟。
前言:本文主要给家长介绍了在PHP中如何执行Linux命令的相关内容,下面不多说了,一起来详细看看吧!
PHP如何执行某个命令:官方手册在此:https://www.php.net/manual/zh/function.shell-exec.php
我们先从shell_exec来说说:如何使用shell_exec执行命令:
前言
本文主要给大家介绍了关于在php中如何执行linux命令的相关内容,下面话不多说了,来一起看看详细的介绍吧
php如何执行某个命令 ,官方手册在这里
我们先从shell_exec来说
如何使用shell_exec在php里面执行shell命令
先来试一下,使用php执行某个shell命令,该命令是mkdir testdir。
<?php $cmd = 'mkdir testdir'; shell_exec($cmd);
在这个php脚本执行之前,目录里面是这样子的:
执行之后,目录里面是如下图所示,多了一个testdir文件夹,这是通过我们刚刚在php脚本里面执行shell命令生成的
shell命令执行失败会如何?
假如说执行shell命令的时候出错了,后面的php代码还能运行吗?看下面这个例子,我要执行的命令是读取并运行test.sh这个文件里面的内容,但是这个文件实际是不存在的。

