【发布时间】:2020-03-28 01:54:27
【问题描述】:
我的场景
我已经设置了 1 个虚拟机(centos7):
- Nginx
- php-fpm
- Nextcloud
对于这个任务,我关注了this guide(当然,我必须更改一些设置才能使其在我的环境中工作)
我的问题
在指南的某些地方,我不得不在 php-fpm /etc/php-fpm.d/www.conf 的配置文件中取消注释这些行
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
在指南中,据说这些是php-fpm系统环境变量。我必须取消注释才能激活它们。
我对这些变量一无所知,但我知道它们将我系统的一些信息作为值。
另外,我不得不说我的 nextcloud 在这些变量未注释的情况下正常工作。但只是为了测试,我再次评论了这些行,nextcloud 继续照常工作。
所以我想学习但目前无法理解的是:
为什么指南说需要这些变量?这些变量如果被激活,在nginx和php-fpm的通信过程中有什么作用?
【问题讨论】:
标签: php variables nginx centos7 nextcloud