gpt4 book ai didi

php - 访问 php.ini 文件

转载 作者:行者123 更新时间:2023-12-03 22:54:32 26 4
gpt4 key购买 nike

由于错误,我在运行 php 文件时遇到问题

Cannot redeclare _pear_call_destructors() in /usr/share/pear/PEAR.php on line 777

经过调查我发现让它运行的唯一方法是更改​​ PHP 设置

include_path = ".:/usr/share/php"到

include_path = "."

但是我找不到这个

include_path = ".:/usr/share/php"

在我的 php.ini 文件中。我可能会找到哪些其他文件?

最佳答案

根据我的想法,您可以通过三种方式在脚本中设置包含路径,要访问此设置,请在 php.ini 中搜索 include_path确保您的目标是正确的 .ini 文件!一些设置有多个 .ini。 phpinfo() 是您确定正确的 .ini 位置的 friend 。如果您有权访问 shell,可以使用以下命令轻松获取所有 ini 信息:

 php -i | grep ini

如果此 .ini 配置更改由于某种原因无法正常工作,您可以尝试使用 set_include_pathini_set脚本顶部的函数重新声明包含路径。这是从 php.net 部分摘录的示例:

// Works as of PHP 4.3.0
set_include_path('.');

// Works in all PHP versions
ini_set('include_path', '.');

祝你好运,编码愉快。

PS:如果您使用的是您下载的自定义 pear 包,请使用 package-manager 从操作系统中删除 pear 包使用 set_include_path 覆盖 include_path ini_set 以防止加载您的发行版附带的 pear。

关于php - 访问 php.ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8176867/

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