0

我刚刚使用 puphpet 创建了一个新的 Vagrant 框,并且我在 /puphpet/startup-once/once.sh 中放置了一个脚本文件

我正在尝试运行这样的命令来修改 php.ini

sudo sed -i 's|;opcache.enable=0|opcache.enable=1|g' /etc/php5/fpm/php.ini

而且我只是收到类似的错误

没有这样的文件或目录 /etc/php5/fpm/php.ini

然后我使用 putty 进行连接,我可以看到该文件确实存在。为什么 Vagrant 不能运行这些文件?如果有帮助,我将在 Windows 8 上运行 Virtual Box。

4

2 回答 2

0

问题是我有 Windows 风格的行尾。将行尾转换为 UNIX 样式,脚本运行得很好。

于 2015-02-25T14:25:39.497 回答
0

请注意,对于 php.ini 设置,您应该使用 php 部分。$ vagrant provision由于 puppet php 模块如何处理设置,您的更改将被任何未来覆盖。

于 2015-02-25T18:34:35.337 回答