【问题标题】:Modifying php.ini file from command line without using editor在不使用编辑器的情况下从命令行修改 php.ini 文件
【发布时间】:2018-02-05 09:05:03
【问题描述】:

我想在不使用任何编辑器的情况下使用终端命令在 php.ini 文件中更改 allow_url_fopen = Off 的值。

有什么命令可以做到这一点吗? 我的 php.ini 文件位于 /etc/php/7.0/apache2/php.ini。

【问题讨论】:

  • # sed 's/allow_url_fopen = Off/allow_url_fopen = On/g' /etc/php/7.0/apache2/php.ini && service apache2 restart
  • @tilz0R 我正在编写一个用于安装 drupal 的 bash 脚本。
  • @Timurib sed 确实对我有用。我对它进行了一些修改,它起作用了。 sed -i 's/allow_url_fopen\s*=.*/allow_url_fopen=Off/g' /etc/php/7.0/apache2/php.ini

标签: php apache2 ubuntu-16.04


【解决方案1】:
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 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2011-06-13
    • 2021-10-01
    相关资源
    最近更新 更多