gpt4 book ai didi

php - 通过 CLI 获取 "Comments starting with ' #' are deprecated"消息

转载 作者:IT王子 更新时间:2023-10-29 00:54:08 26 4
gpt4 key购买 nike

我对服务器 php 配置文件的访问权限非常有限。

当我运行一些涉及写入日志文件的 cron 脚本时,我收到这样的警告

Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0

我在谷歌上搜索了很多来找到原因,我知道我们需要用“;”替换“#”在 ming.ini 文件中。

我已将此通知我的服务器管理员以解决此问题

下面是我得到这个修复的链接

How to fix: PHP Deprecated errors

后来,对于一些脚本问题得到了解决,但对于其中一些我开始在不同的 php 配置文件中遇到相同的错误

例如。

PHP Deprecated:  Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/imagick.ini on line 1 in Unknown on line 0

PHP Deprecated: Comments starting with ‘#’ are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0

到底是什么问题,下面是我的服务器规范

操作系统:ubuntu 12PHP:5.4

这是一种常见行为吗,我需要将这些注释从“#”更改为“;”吗?在每个文件中。

或者这是 PHP 5.4 的问题。

如果您在应用程序级别(代码)有避免此错误的简单方法,请提供任何信息

提前感谢您阅读这篇文章

最佳答案

您可以使用这个 shell 命令来修补注释:

find /etc/php5/cli/conf.d/ -name "*.ini" -exec sed -i -re 's/^(\s*)#(.*)/\1;\2/g' {} \;

它基本上找到/etc/php5/cli/conf.d/下面的所有.ini文件并在其上执行sed,这用 ; 替换任何 # 注释行文字。

关于php - 通过 CLI 获取 "Comments starting with ' #' are deprecated"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14074101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com