【问题标题】:Installing PHP on Linux and php.ini file在 Linux 上安装 PHP 和 php.ini 文件
【发布时间】:2014-05-19 12:56:42
【问题描述】:

我已经在我的 Linux 机器上安装了带有 Apache 2.2 的 PHP,并且按照指南 here 一切正常

在安装过程中,我不得不将php.ini-development 文件复制到/usr/local/lib/php.ini,问题是为什么?为什么要在这个目录下?

【问题讨论】:

  • Err... 因为如果你把它放在任意目录下,那么 PHP 将不知道在哪里找到它!

标签: php linux apache


【解决方案1】:

PHP 配置的默认位置因分布而异。在任何情况下,phpinfo() 都会告诉你在哪里寻找你的配置。 因此,在您的 webroot 中创建扩展名为“.php”的文件并将其粘贴到其中:

<?php
phpinfo();

此外,默认的 php.ini 文件包含大量有用的 cmets。只需阅读它们并更改您需要的内容。 dev 和 prod 环境之间的区别通常只是冗长。它们显示并记录不同数量的错误。生产通常完全没有错误。

(Debian 和许多其他发行版将 PHP 配置放入 /etc/php5。这实际上是最合理的配置位置,但请坚持使用您的发行版。)

【讨论】:

    【解决方案2】:

    您链接到的文档说明了这一点

    You may edit your .ini file to set PHP options. [...]
    
    If you instead choose php.ini-production, be certain to read the list of changes within, as they affect how PHP behaves.`
    

    你有没有尝试过类似的东西

    vi /usr/local/lib/php.ini

    看看里面有什么?

    也许你需要阅读http://www.php.net/manual/en/configuration.file.php

    【讨论】:

      【解决方案3】:

      您将默认的 PHP.ini 文件 php.ini-development 复制到位于“/usr/local/lib/”指南http://www.php.net/manual/it/install.unix.apache2.php 的标准“php.ini”文件中 预计 php.ini 文件是。

      php.ini文件是PHP在启动(运行时)时使用的配置文件

      【讨论】:

        猜你喜欢
        • 2018-07-09
        • 2016-10-22
        • 2023-03-07
        • 2021-10-19
        • 2016-08-16
        • 1970-01-01
        • 2018-09-15
        • 2021-03-06
        • 2017-02-20
        相关资源
        最近更新 更多