当前位置: 首页 > 知识库问答 >
问题:

php。ini不存在已加载的配置文件(无)

柳鸿信
2023-03-14

我已经成功编译了php和apache,没有指定php配置文件的目录。我想添加pear特性,但似乎没有php。任何地方都可以<在我的phpinfo中,它说

配置文件(php.ini)路径 /usr/local/apache2/php/lib
加载配置文件(无)
扫描此目录以查找其他. ini文件(无)
解析的其他. ini文件(无)

我转到/usr/local/apache2/php/lib目录,那里实际上什么也没有。我还搜索了php。但没有得到任何结果。我需要在php中进行更改。ini,我甚至不知道没有它php是如何工作的。我只是想知道是否需要用配置目录重新编译php,以及如何查找/获取php。这样我就可以解决一些问题了。

共有3个答案

汤乐家
2023-03-14

首先检查是否存在 /etc/php.ini,如果没有尝试复制它

sudo cp /etc/php.ini.default /etc/php.ini

使用php-i | grep“配置文件”再次检查,如果仍然没有,请尝试

sudo cp /etc/php.ini.default /usr/local/lib/php.ini

然后重新加载Web服务器并尝试查看结果

php --ini
孔砚
2023-03-14

问题是编译php时没有--with config file path=path选项。

尝试使用此选项重新配置php。然后按此顺序再次运行“制作清洁”、“制作”和“制作安装”。你必须运行“清理”才能奏效。

景靖琪
2023-03-14

你必须从PHP源复制文件php.ini-dist。标准方法是将这样的文件复制到/usr/本地/lib/php.ini

 类似资料:
  • 问题内容: 我已经成功编译了php和apache,没有为php配置文件指定目录。我想添加梨功能,但似乎没有php.ini的任何地方。 在我的phpinfo中,它说 配置文件(php.ini)路径/ usr / local / apache2 / php / lib 加载的配置文件(无) 扫描此目录以查找其他.ini文件(无) 已解析的其他.ini文件(无) 我去了/ usr / local / a

  • 我正在使用nginx和php-fpm。 我的phpinfo页面说php正在从 /etc/php5/fpm/php.ini加载php.ini文件,我尝试更新该文件,然后运行 但是php仍然使用旧的设置,phpinfo显示旧的值,就好像我没有修改任何东西一样。 我尝试重新启动php fpm,甚至重新启动我的计算机,但仍然不起作用,它只是无法加载新的php。ini值。。。

  • 后台- 我有一个python程序,它调用API,将数据保存到数据帧,然后将数据写入

  • 配置 默认值 作用 swoole.enable_coroutine On On, Off 开关内置协程,详见。 swoole.display_errors On 开启/关闭Swoole错误信息。 swoole.use_shortname On 是否启用短别名,详见。 swoole.enable_preemptive_scheduler On 可防止某些协程死循环占用CPU时间过长(10ms的CPU

  • 问题内容: 我正在尝试确定存储应用程序配置设置的最佳方法。有很多选择。 我见过的大多数应用程序都使用了一个简单的require和一个包含变量的PHP文件。似乎还有更先进的技术。 你用了什么?什么是最有效的?什么是最安全的? 问题答案: 您可以做的最好的事情是可能工作的最简单的事情(php变量),并将其包装在一个类中。这样,您可以稍后更改实现,而无需更改任何客户端代码。创建配置类实现的接口,并使客户

  • 本文向大家介绍php中的ini配置原理详解,包括了php中的ini配置原理详解的使用技巧和注意事项,需要的朋友参考一下 使用php的同学都知道php.ini配置的生效会贯穿整个SAPI的生命周期。在一段php脚本的执行过程中,如果手动修改ini配置,是不会启作用的。此时如果无法重启apache或者nginx等,那么就只能显式的在php代码中调用ini_set接口。ini_set是php向我们提供的