有没有人知道如何使用Vagrant编辑php.ini文件中的邮件设置。
所以我会像这样在终端ssh:
cd myapp
vagrant ssh
那么>?
答案 0 :(得分:19)
根据您的方框,可能是
sudo nano /etc/php5/apache2/php.ini
然后采用您的更改并重新启动
sudo service apache2 restart
答案 1 :(得分:3)
在不知道您想要的具体设置以及您想要更改的内容的情况下,您可以尝试在Vagrantfile的末尾添加一个shell脚本(在" Local Scripts"区域中)进行搜索,替换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(最好是在引导程序中),以便按项目更改邮件设置。
答案 2 :(得分:2)
在我使用scotchbox进行流浪的情况下,更改php.ini
文件不会反映phpinfo()
函数输出中的更改,因此我更改了/etc/php5/apache2/conf.d/user.ini
文件可能是一个裸文件或几行声明php错误显示的文件,我在这里添加我的配置,例如upload_max_filesize = 64M
保存更改并发布sudo service apache2 restart
。查看了phpinfo页面,我可以看到更新的文件大小。