PHP——运行shell命令

内置函数

https://www.php.net/manual/zh/book.exec.php

 

此时此刻正在采坑.....先mark下

使用这些函数需要对php.ini中的disable_function进行配置,将这些函数从禁用中拿出

说下后面的内容,编译小程序的我会写一个脚本,然后后台PHP调用脚本并传参执行这个脚本,而且最好返回给我值让我进行判断,一会儿把上面的几个都详细说下

扫描二维码关注公众号,回复: 5761719 查看本文章
 /**
     * 打包小程序
     * @param array $params
     * @return array
     */
    public function build($params = [])
    {
        $result = [
            'status' => true,
            'msg'    => '编译成功',
            'data'   => [],
        ];

        $version = $params['mini_version'];
        $area = $params['mini_area'];

        system("/data/wwwroot/taihaoche-admin.ecdpower.net/miniShell.sh {$version} {$area} ", $status);

        if($status){
            $result['msg'] = '编译失败';
            return $result;
        }else{
            return $result;
        }
        
      }

  system("/data/wwwroot/taihaoche-admin.ecdpower.net/miniShell.sh {$version} {$area} ", $status);

接收传参测试

#!/bin/bash
echo "version:$1";
echo "area:$2";

晚上上整理版

猜你喜欢

转载自www.cnblogs.com/wangyang0210/p/10648230.html
今日推荐