【问题标题】:where the heck is this php.ini file anyways?这个 php.ini 文件到底在哪里?
【发布时间】:2010-08-03 23:14:25
【问题描述】:

我正在使用 phpMyAdmin 在 yahoo 上运行 php vs. 4.1.14。 它说该文件位于 /usr/lib/php/php4.ini 但我无法在任何地方找到它。 它在 phpMyAdmin 文件夹中吗?我真的需要尽快找到这个并打开magic_quotes,否则我要去邮寄。谢谢。

好的,所以我想这不是很清楚。我做了phpinfo()。我不知道如何在服务器上找到那个位置.....

【问题讨论】:

标签: phpmyadmin php


【解决方案1】:
  1. 做一个phpinfo():它会告诉你使用的php.ini的确切位置。

  2. 你应该再not be using PHP 4。 :)

【讨论】:

  • 我知道,但我不知道如何更新它。我也做了 phpinfo() 它给了我 /usr/lib/php/php4.ini 。我不知道那在服务器上。
  • @creocare 这是一个绝对路径。你想在哪里/如何打开它?
  • @creocare 这可能不起作用,因为 FTP 访问通常仅限于 Web 文件夹。您需要通过 SSH 访问机器(然后可以使用 WinSCP)。您可能需要 root 访问权限才能修改文件
  • 是的,我在 Mac 上。我想我会试试河豚。
【解决方案2】:

phpinfo 可以轻松地在专用服务器上查找 php.ini(正如其他人所说)

但我认为您正在使用共享托管环境(因此您无法编辑 php.ini)并且实际上需要关闭magic_quotes_gpc。 (我对吗?) 如果是这样,只需在 web 根目录(或 phpMyAdmin 根目录)中创建一个名为 .htaccess 的文件,然后在其中放入以下行。

php_flag magic_quotes_gpc off  

希望能提供帮助:-)

【讨论】:

    【解决方案3】:

    您不必关闭魔术引号,只需将其粘贴在每个页面的顶部即可:

    function FixMagicQuotes()
    {
        if(get_magic_quotes_gpc())
        {
            foreach($_POST as $key => $value)
            {
                $_POST[$key] = stripslashes($_POST[$key]);
            }
        }
    }
    
    FixMagicQuotes();
    

    如果魔术引号被禁用,它不会做任何事情。如果启用,它将遍历 POST 字段,从每个条目中去除斜线。

    【讨论】:

    • 我可以在上传到数据库之前在最后一页使用它吗?
    【解决方案4】:

    你在phpinfo中找到的路径

    /usr/lib/php/php4.ini
    

    是您的主机帐户服务器上的路径。路径开头的正斜杠表示它是从文件系统的根级别开始的路径。可以把它想象成 Windows 机器上的 C:\ 文件夹。

    如果您对服务器具有 SSH 访问权限,则可以使用命令行编辑器编辑此文件(“pico”是最容易学习的)

    $ pico /usr/lib/php/php4.ini
    

    如果您使用的是 sFTP 客户端,您应该有一个类似于“转到文件夹”或“转到目录”的命令(可能是按钮或下拉菜单)。这应该允许您输入路径

    /usr/lib/php/
    

    这会将您放入带有 php.ini 的文件夹中。

    同样通过 sFTP,当您登录时,您应该会看到“..”文件夹。单击此按钮会将您从主目录向上移动一个目录。一直点击它直到你到达顶部,然后向下钻取到

    /usr/lib/php
    

    如果您通过某种文件共享来访问它,那么您就不走运了。您的系统管理员有效地将您拒之门外。此外,如果服务器管理员阻止了对这些文件夹和文件的访问(在共享主机环境中通常是常见且必要的),则上述技术可能不起作用

    【讨论】:

      【解决方案5】:

      如果你创建一个新的 PHP 文件:

      <?php phpinfo(); ?>
      

      然后它会告诉你加载了哪个 php.ini 文件

      【讨论】:

        猜你喜欢
        • 2023-03-23
        • 1970-01-01
        • 2015-08-16
        • 2017-05-07
        • 2021-02-02
        • 2012-12-08
        • 2019-03-02
        • 2012-03-23
        相关资源
        最近更新 更多