我从php文件中运行这个。
exec("epm package");我在error_log中遇到以下错误
sh: epm: command not found我在终端中手动测试,它工作正常。
发布于 2012-05-05 13:19:44
尝试输入完整的路径名:
exec("/path/to/epm package");
您的set服务器进程不一定与您自己的帐户设置相同的配置。
发布于 2012-05-05 13:21:09
听起来epm不在运行user服务器的用户(可能是apache)的PATH环境变量中。要解决此问题,请执行以下操作之一:
epm的路径添加到the服务器-用户路径/whatever/folder/epm package)发布于 2012-05-05 13:18:30
我假设在终端中测试的用户和运行PHP的PHP服务器用户是不同的。您需要确保epm包的目录已导出到user服务器用户的PATH环境变量。
https://stackoverflow.com/questions/10459070
复制相似问题