在vagrant box上编辑php.ini

the*_*_II 5 php vagrant vagrantfile

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

所以我会像这样在终端ssh:

cd myapp

流浪汉ssh

什么>?

sin*_*ini 20

视情况而定,视情况而定

sudo nano /etc/php5/apache2/php.ini
Run Code Online (Sandbox Code Playgroud)

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

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

  • 运行`php --ini`将显示配置文件的路径. (8认同)

mou*_*nty 5

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

#!/usr/bin/env bash

sed -i.bak s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT_WITH/g /etc/php5/apache2/php.ini
Run Code Online (Sandbox Code Playgroud)

否则,您可以在项目中(最好在引导程序中)使用ini_set来更改每个项目的邮件设置。