我正在尝试使用 pyenv 创建一个虚拟环境以在 Apache 上与 Django 一起使用(它非常适合 Apache 之外的开发)。我对设置环境和运行的用户有点恼火(尝试su
命令www-data
失败,因为它“当前不可用”)......我应该使用root
(好的,因为它只是拥有一切,而不是运行任何东西)、创建另一个用户等。
我无法测试,但我假设我应该添加 shims 路径PATH
,/etc/apache2/envvars
然后让每个站点PYENV_VERSION
在它的 Apache.conf
中适当地设置。