为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我不能在我的 php 代码中执行这个终端命令?

为什么我不能在我的 php 代码中执行这个终端命令?

PHP
守着一只汪 2021-06-14 12:15:30
我想通过 ApacheBenchmark 测试一个网站,执行后,people.txt 只包含 sh: 1: ab: not found我尝试了 ApacheBenchmark 的完整路径<?php$output = shell_exec('ab -k -c 350 -n 20000 www.yahoo.com 2>&1');$file = 'people.txt'; file_put_contents($file, $output);?>
查看完整描述

1 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

您的系统上没有安装“ab”工具。如果您使用的是基于 Debian 的操作系统(例如 Ubuntu),请使用apt-get install apache2-utils安装它。对于 RedHat 系统,请尝试yum install httpd-tools


查看完整回答
反对 回复 2021-06-25
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信