6

有谁知道如何使用 Vagrant 编辑 php.ini 文件中的邮件设置。

所以我会像这样在终端中SSH:

cd myapp

流浪者 ssh

然后呢>?

4

3 回答 3

21

根据您的盒子,它可能是

sudo nano /etc/php5/apache2/php.ini

然后采用您的更改并重新启动

sudo service apache2 restart
于 2015-01-29T17:39:22.533 回答
5

在不知道您想要什么特定设置以及您希望将其更改为什么的情况下,您可以尝试将 shell 脚本添加到 Vagrantfile 的末尾(在“本地脚本”区域中)以对 ini 文件进行搜索和替换。

#!/usr/bin/env bash

sed -i.bak s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT_WITH/g /etc/php5/apache2/php.ini

如果做不到这一点,您可以在项目中使用ini_set(最好在引导程序中)来更改每个项目的邮件设置。

于 2014-04-10T21:12:37.920 回答
2

在我在 vagrant 上使用 scotchbox 的情况下,更改php.ini文件不会反映phpinfo()函数输出的更改,因此我更改/etc/php5/apache2/conf.d/user.ini了可能是裸文件或只有几行声明 php 错误显示的文件,我在这里添加我的配置,例如upload_max_filesize = 64M保存更改并发出sudo service apache2 restart。查看了 phpinfo 页面,我可以看到更新后的文件大小。

于 2016-10-02T00:05:03.183 回答