【发布时间】:2016-08-29 02:14:01
【问题描述】:
我的 Mac (El Capitan 10.11.6) 上安装了 Homestead。我需要通过我的 php.ini 文件启用短标签。我读过的所有帖子都说要转到 /etc/php/7.0/... 这样的路径,但我在 etc/ 中没有那个 php 文件夹。我可以看到文件 /etc/php.ini.default 和 /etc/php.ini.default-5.2-previous。在 /etc/php.ini.default 中,短标签配置如下所示:
short_open_tag = Off
我可以编辑(通过 sudo)像这样阅读
short_open_tag = On
但不确定这是否有效,因为我不知道我是否需要(或如何)重新启动 php 或 nginx...?
【问题讨论】:
-
您是自己安装 php 还是使用 OSX 分布式 php?
-
ps : 任何以
;开头的行都是注释,您基本上是在编辑文档:) ... 插入这样的行:short_open_tag On -
我没有专门安装 php,但我认为它是作为 Homestead 堆栈的一部分安装的,例如我在此处遵循的安装指南中将 PHP 7.0 列为包含软件:laravel.com/docs/5.3/homestead
-
哈哈,谢谢@YvesLeBorg - 我现在更改了实际设置(并更新了问题),但短标签仍然不起作用。我需要重新启动 php/nginx 吗?不知道怎么做。