Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
El Capitan上的PHP.ini位置_Php_Apache_Osx Elcapitan_Php Ini - Fatal编程技术网

El Capitan上的PHP.ini位置

El Capitan上的PHP.ini位置,php,apache,osx-elcapitan,php-ini,Php,Apache,Osx Elcapitan,Php Ini,简单问题:Mac OSX El Capitan中正确的PHP.INI位置在哪里 我试图更新/etc文件夹中的一个,但没有任何更改。简单解决方案 在web文件夹中创建php信息文件 <?php // Show all information, defaults to INFO_ALL phpinfo(); ?> 在浏览器中打开文件 寻找 INFO_GENERAL 1配置行、php.ini位置、构建日期、, Web服务器、系统等 取自 另一个选择是使用 <? php_

简单问题:Mac OSX El Capitan中正确的PHP.INI位置在哪里

我试图更新/etc文件夹中的一个,但没有任何更改。

简单解决方案

  • 在web文件夹中创建php信息文件

    <?php
    
     // Show all information, defaults to INFO_ALL
    phpinfo();
    
    ?>
    
    
    
  • 在浏览器中打开文件

  • 寻找

  • INFO_GENERAL 1配置行、php.ini位置、构建日期、, Web服务器、系统等

    取自


    另一个选择是使用

    <? php_ini_loaded_file(); ?>
    
    
    
    我知道三种方法:

  • php-i | grep php.ini
  • php--ini
  • 使用以下行创建php文件:
    奇怪的是,phpinfo()没有显示文件位置,但它在这里:
    
    /etc/php.ini.default

    OSX El Capitan和macOS Sierra上的默认位置是
    /etc/php.ini

    但如果该文件不存在,php将使用
    /etc/php.ini.default
    。如果要进行更改,请不要忘记创建副本:

    $ sudo cp /etc/php.ini.default /etc/php.ini   
    
    此外,php将扫描
    /Library/Server/Web/Config/php
    dir以查找其他.ini文件

    如果进行了任何更改,请重新启动Apache:

    $ sudo apachectl -k restart  
    
    注意:如果安装PHP7,此位置将更改为
    /usr/local/etc/php/7.0/php.ini

    这是“简单解决方案”的完美版本,之前有人发布过

  • 在web文件夹中创建php信息文件
  • 在浏览器中打开文件
  • 查找php.ini

  • 你有SSH访问权限吗?将其放入终端并点击回车键:
    php--ini
    php-i | grep。此外,实际上,php可能在没有php.ini文件的情况下运行,只是在运行默认值。如果将/etc/php.ini.default复制到/etc/php.ini并重新启动Apache,它将显示/etc/php.ini作为加载的配置文件。干杯这个gem似乎在很多对我不起作用的建议中丢失了……phpinfo()说我的php.ini在“etc”文件夹中。但是在这个文件夹中,我有很多文件,比如php.ini-5.2-previous、php.ini.default、php.ini.default-previous等等,但是我没有一个简单的文件叫做“php.ini”。我这里缺少什么?试试这个,我只是创建了php.ini文件,它工作了,谢谢!返回布尔值(false)