macOS:从PHP使用pbcopy不起作用

macOS:从PHP使用pbcopy不起作用,php,macos,apache,pbcopy,Php,Macos,Apache,Pbcopy,在macOS上有一个名为“pbcopy”的终端实用程序,它将文本复制到剪贴板中。 pbcopyaccessibility下提供了/usr/sbin/httpd访问权限,以允许剪贴板访问 为什么这在Apache下不起作用?在终端类型上哪个pbcopy和/或命令-v pbcopy。然后使用可执行文件的完整路径,而不是pbcopy。类似于/path/to/pbcopy。我已经试过了,它是/usr/bin/pbcopy。在终端类型上,哪个pbcopy和/或命令-v pbcopy。然后使用可执行文件的完整

在macOS上有一个名为“pbcopy”的终端实用程序,它将文本复制到剪贴板中。 pbcopy
system("pbcopy < /Users/me/.profile");
系统(“pbcopy
从PHP不做任何事情,但也不会发出任何错误

system("pbcopy < /Users/me/.profile 2>&1");
系统(“pbcopy&1”);
在PHP中显示stderr错误

从终端运行时

/usr/bin/php -r 'system("pbcopy < /Users/me/.profile");'
/usr/bin/php-r'系统(“pbcopy
它确实有效:my.profile的内容被复制到剪贴板中。 我在Settings=>Security&Privacy=>accessibility下提供了/usr/sbin/httpd访问权限,以允许剪贴板访问


为什么这在Apache下不起作用?

在终端类型上
哪个pbcopy
和/或
命令-v pbcopy
。然后使用可执行文件的完整路径,而不是
pbcopy
。类似于
/path/to/pbcopy
。我已经试过了,它是/usr/bin/pbcopy。在终端类型
上,哪个pbcopy
和/或
命令-v pbcopy
。然后使用可执行文件的完整路径,而不是
pbcopy
。类似于
/path/to/pbcopy
。我已经试过了,它是/usr/bin/pbcopy。