有谁知道如何使用 Vagrant 编辑 php.ini 文件中的邮件设置。
所以我会像这样在终端中SSH:
cd myapp
流浪者 ssh
然后呢>?
有谁知道如何使用 Vagrant 编辑 php.ini 文件中的邮件设置。
所以我会像这样在终端中SSH:
cd myapp
流浪者 ssh
然后呢>?
根据您的盒子,它可能是
sudo nano /etc/php5/apache2/php.ini
然后采用您的更改并重新启动
sudo service apache2 restart
在不知道您想要什么特定设置以及您希望将其更改为什么的情况下,您可以尝试将 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(最好在引导程序中)来更改每个项目的邮件设置。
在我在 vagrant 上使用 scotchbox 的情况下,更改php.ini
文件不会反映phpinfo()
函数输出的更改,因此我更改/etc/php5/apache2/conf.d/user.ini
了可能是裸文件或只有几行声明 php 错误显示的文件,我在这里添加我的配置,例如upload_max_filesize = 64M
保存更改并发出sudo service apache2 restart
。查看了 phpinfo 页面,我可以看到更新后的文件大小。