在 apache2 调用我的 cgi 脚本之前,是否有任何配置文件需要修改以启用 DISPLAY 环境变量?
答案1
为什么 Apache2 禁用 DISPLAY 环境变量?
Apache 不会禁用它,因为 Apache 不知道 DISPLAY 变量。DISPLAY 与 X Window 系统相关。
如果要设置 DISPLAY,我会使用/etc/rc.local
。但您必须确保在启动应用程序服务器之前调用设置 DISPLAY 变量的命令。
/bin/sh -e #!/bin/sh -e # # rc.local # # 此脚本在每个多用户运行级别结束时执行。 # 确保脚本在成功或出现任何其他情况时“exit 0” # 错误值。 # # 要启用或禁用此脚本,只需更改执行 # 位。 # # 默认情况下,该脚本不执行任何操作。