[英]From which directory to run python Script in webserver
我正在尝试使用php从网络服务器(apache)运行python脚本。 我使用以下命令
exec(python test.py $ arg1 $ arg2,$ output,$ result)
当我将test.py放在文档根目录中时,它成功执行。 但是,我想从另一个子目录运行python脚本,这样我可以轻松管理python脚本。
python脚本的作用是
文档根目录和python脚本的子目录具有相同的权限。
由于它一直在寻找要从documentroot复制的文件,因此它会生成“无此文件或目录”错误(在apache错误日志文件中)
如果您的python文件和php文件位于同一文件夹中:
$command_to_run = "test.pyw $arg1 $arg2 , $output, $result"; $response = shell_exec($command_to_run);
其他:
$command_to_run = "<php_folder>/scripts/python/test.pyw $arg1 $arg2 , $output, $result"; $response = shell_exec($command_to_run);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.