El Capitan上的PHP.ini位置

时间:2015-12-07 12:03:35

标签: php apache osx-elcapitan php-ini

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

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

5 个答案:

答案 0 :(得分:19)

OSX El Capitan和macOS Sierra的默认位置为PackageInfo myPackage = integrationServices.Catalogs[“SSISDB”].Folders[“MyFolder”].Projects[“MyProject”].Packages[“MyPackage.dtsx”]; PackageInfo.ExecutionValueParameterSet { ParameterName = “myStringParameter2”, ParameterValue = “myStringParameter2Value”, ObjectType = 30 }); myPackage.Execute(true, null, executionValueParameterSet);

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

/etc/php.ini.default

此外,php将扫描$ sudo cp /etc/php.ini.default /etc/php.ini 目录以获取其他.ini文件

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

/Library/Server/Web/Config/php

注意:如果安装PHP7,此位置将更改为 $ sudo apachectl -k restart

答案 1 :(得分:17)

我知道三种方式:

  1. php -i | grep php.ini
  2. php --ini
  3. 使用以下行创建php文件:<?php phpinfo();并在浏览器中打开文件

答案 2 :(得分:5)

简单的解决方案

  1. 在您的网络文件夹中创建php信息文件

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

  3. 寻找

  4.   

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

    取自php manual

    另一种选择是使用

    <? php_ini_loaded_file(); ?>
    

答案 3 :(得分:3)

奇怪的是,phpinfo()不显示文件位置,但这里是: 的 /etc/php.ini.default

答案 4 :(得分:0)

这是&#34;简单解决方案&#34;的完美版本,有人在之前发布

  1. 在您的网络文件夹中创建php信息文件
  2. <?php phpinfo();?>
  3. 在浏览器中打开文件
  4. 寻找 php.ini