在不使用编辑器的情况下从命令行修改php.ini文件
问题描述:
我想在不使用任何编辑器的情况下使用终端命令在php.ini文件中更改allow_url_fopen = Off的值。在不使用编辑器的情况下从命令行修改php.ini文件
是否有任何命令来做到这一点? 我的php.ini文件位于/etc/php/7.0/apache2/php.ini。
答
sed 's/^\(allow_url_fopen\).*/\1 = On/' -i /etc/php/7.0/apache2/php.ini
万一
的allow_url_fopen
或任何其他键可以具有注释符号( “;”),可以使用:
sed 's/^;\?\(allow_url_fopen\).*/\1 = On/' -i /etc/php/7.0/apache2/php.ini
'#SED的/ allow_url_fopen选项=关/ allow_url_fopen选项=开/ g'/etc/php/7.0/apache2/php.ini && service apache2 restart' – Timurib
@ tilz0R我正在为drupal安装写一个bash脚本。 –
@Timurib sed确实为我工作。我修改了一下,它工作。 sed -i's/allow_url_fopen \ s * =。*/allow_url_fopen = Off/g'/etc/php/7.0/apache2/php.ini –