小编Pat*_*art的帖子

PHP 是否对 php.ini 文件进行任何解析?

在 RHEL 7.7 下运行 PHP 7.1.30 版。

我想提高 memory_limit,但不确定我的语法是否正确(即 256M 或 256MB)。因此,首先我将一个错误的值“Hugo”作为 memory_limit 设置。这样做的问题是 phpinfo() (在 httpd 下运行)的结果是字面上有字符串“Hugo”,即:

在此处输入图片说明

所以这让我有点担心 PHP 实际上并没有对值进行任何完整性检查。(如果提供的值不好,我希望它恢复为默认值,例如)

任何人都可以对此发表评论 - 特别是,您如何知道 PHP 是否会强制执行(如果可以提供任意字符串)。

php apache rhel

24
推荐指数
1
解决办法
395
查看次数

查找/ sed:如何递归搜索/替换文件中的字符串,但仅限于与特定正则表达式匹配的行

我知道以下命令可用于以递归方式替换特定字符串的所有实例:

find/path/to/files -type f -print0 | xargs -0 sed -i's/oldstring/newstring/g'

但是,我只需要以以特定字符串开头的行("matchstr")执行此操作.

例如,如果文件包含以下行:

This line containing oldstring should remain untouched
matchstr sometext oldstring somethingelse
Run Code Online (Sandbox Code Playgroud)

我希望将此作为输出:

This line containing oldstring should remain untouched
matchstr sometext newstring somethingelse
Run Code Online (Sandbox Code Playgroud)

任何关于我如何进行的建议将不胜感激.

regex bash sed find

3
推荐指数
1
解决办法
2699
查看次数

标签 统计

apache ×1

bash ×1

find ×1

php ×1

regex ×1

rhel ×1

sed ×1