Change php.ini values from shell script
php, shell, vagrant
Solution
with below script, you can easily adjust php.ini values. Every time, just need update top 4 lines.
make sure, your sed command supports `-i` option.
#!/usr/bin/env bash
upload_max_filesize=240M
post_max_size=50M
max_execution_time=100
max_input_time=223
for key in upload_max_filesize post_max_size max_execution_time max_input_time
do
sed -i "s/^\($key\).*/\1 $(eval echo = \${$key})/" php.ini
done
Problem
I am new to shell scripts. I am running Vagrant, and find myself needing to adjust these setting in the php.ini: ``` upload_max_filesize 120M post_max_size 120M max_execution_time 200 max_input_time 200 ``` How can I add those to a shell script so I can just provision my machine on first vagrant up?