如何在vagrant中更改php.ini?

Kse*_*ina 6 php vagrant yii2-advanced-app

我想改变Vagrant上的每台机器(sudo nano /etc/php/7.2/cli/php.ini更改当前机器)

upload_max_filesize
post_max_size
max_execution_time
Run Code Online (Sandbox Code Playgroud)

请帮我.PS我试过了

sudo bash -c \'echo export "max_execution_time = 60" >> /etc/php/7.2/cli/php.ini\'
      sudo bash -c \'echo export "post_max_size = 80M" >> /etc/php/7.2/cli/php.ini\'
      sudo bash -c \'echo export "upload_max_filesize = 80M" >> /etc/php/7.2/cli/php.ini\'
Run Code Online (Sandbox Code Playgroud)

  sed -i.bak s/max_execution_time = 30/max_execution_time = 60/g 
  /etc/php/7.2/cli/php.ini

  sed -i.bak s/post_max_size = 8M/post_max_size = 80M/g 
  /etc/php/7.2/cli/php.ini

  sed -i.bak s/upload_max_filesize = 2M/upload_max_filesize = 80M/g 
  /etc/php/7.2/cli/php.ini
Run Code Online (Sandbox Code Playgroud)

但它不起作用.谢谢,任何帮助

PSS答案(在Vagrantfile中):

 config.vm.provision "shell", inline: <<-SHELL
      sed -i.bak s/max_execution_time = 30/max_execution_time = 60/g /etc/php/7.2/cli/php.ini
      systemctl restart php7.2-fpm.service
  SHELL
Run Code Online (Sandbox Code Playgroud)

小智 2

你跑了吗systemctl restart php7.2-fpm.service