我找不到我的php.ini文件


I can not find my php.ini file

在学习设置php以便能够发送邮件时,我遇到了编辑php.ini文件的需要。问题是,当我转到<localhost>/~username/phpinfo.php时,它会告诉我它位于/Library/Server/Web/Config/php,但我的服务器上不存在Web目录。那么我的php.ini文件在哪里?我看过其他人对同一个问题的答案,但仍然找不到。如果我需要创建它,我该怎么做?

我正在使用macbook pro作为运行Yosemite的服务器。

提前感谢!

更新:

所以看起来我找到了我的php.ini文件,但它不是php说它在查找phpinfo.php说它在/Library/Server/Web/Config.php的地方。我应该把文件复制到这个位置吗?另外,我的文件实际上名为php.ini.default,这是否需要仅命名为php.ini?

执行此命令

locate php.ini

这将为您提供一个名称为"php.ini"的所有文件的列表。

例如

/etc/php.ini
/etc/php.ini.rpmnew
/home/myuser/mywebsite.com/demo/local_php.ini

我宁愿这样做:

    php -i | grep ini

它将在php控制台客户端中为您提供ini配置的信息。如果你正在执行apache或nginx,你可以通过看到所有的PHP设置

    <?php
            echo phpinfo();