【问题标题】:No php.ini file没有 php.ini 文件
【发布时间】:2013-02-07 23:57:19
【问题描述】:

我正在制作一个请求下载文件的 PHP 表单。我的脚本出错了,搜索了一下发现这是因为我的 php.ini 文件需要allow_url_fopen = On,所以我去更改设置,我的网站没有 php.ini 文件。我真的不知道如何制作一个 php.ini 文件。我将如何创建这个文件?我的虚拟主机说我需要创建它。放入此文件的默认设置是什么?

【问题讨论】:

  • 你在哪里找的文件?根据您使用的主机,它可能在很多地方。
  • 首先,这取决于你开发的平台。 php.ini 文件也可以从子目录中获取,当使用 Apache2 网络服务器时,它只会覆盖定义的值。

标签: web download fopen php


【解决方案1】:
  • 首先,试着弄清楚你是否真的没有这个文件。 php.ini 的位置可以在phpinfo() 中找到;输出。
  • 其次,如果有这样的文件,编辑那个。如果没有,请从 php.net 下载 ZIP 包,其中至少有 php.ini.recommended,其中包含基本指令。

【讨论】:

  • 在 PHP 5.6 中我找不到 php.ini.recommended 文件。我找到了 php.ini-production 和 php.ini-production 和 php.ini-development。我使用了其中之一,只是更改了扩展名。成功了
【解决方案2】:

好吧,如果您没有 php.ini 文件,您可以根据需要在其中使用尽可能少的行来创建它。只需将allow_url_fopen = On 放在一个ascii 文件中并将其命名为php.ini,将其复制到工作目录或公共根目录。请记住,无论如何,托管人员可以在您无权访问的地方覆盖此值。要查看应用的最终和实际设置是什么,请使用 phpinfo()。
附注:.htaccess 文件在某些​​情况下可以管理和覆盖 php 设置,因此还要查看所有这些文件(您可以访问),看看您是否可以在那里设置您的偏好。注意 systax 不同于 php.ini .htaccess example

【讨论】:

  • 你救了我的命。
猜你喜欢
  • 2016-05-10
  • 1970-01-01
  • 2016-05-12
  • 1970-01-01
  • 2019-07-28
  • 2013-06-18
  • 2015-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多